альтернатива ssh-серверу для удаленного терминала e.g как шпатлевка

насколько мне известно,шпаклевка самое лучшее решение для удаленного терминала но нам нужен бег ssh сервер на Linux.

в моем случае, я хочу взять удаленный терминал Linux на машине Windows, но не хочу устанавливать ssh-сервер на Linux.

Я ищу на google, но не найти какой-либо метод для удаленного терминала без ssh-сервера.

Так что мой вопрос есть ли способ взять Linux терминал на windows без ssh-сервер.

23
задан GC coding
01.02.2023 5:34 Количество просмотров материала 3689
Распечатать страницу

1 ответ

ваш самый легкий вариант будет привязка вашей оболочки к порту, используя что-то вроде Netcat. Следует помнить, что OpenSSH делает больше. Это помогает аутентифицировать и защитить соединение. Netcat не делает ничего из этого.

во всяком случае, на удаленной машине Linux,

netcat -lp 9999 -e /bin/sh

и на вашей машине Windows, запустить что-то вроде,

netcat example.com 9999

здесь example.com - домен или IP машины Linux. Это в основном разоблачает /bin/sh порт 9999. К нему подключается вторая команда.

отключение от компьютера с Windows должно закрыть предыдущее подключение. Если вы хотите, чтобы он остался в живых, запустите что-то вроде,

while TRUE; do netcat -lp 9999 -e /bin/sh; done

который будет держать перезапустить это после его закрытия.

  • это не имеет подлинности. Любой может подключиться к этому.
  • все данные отправляются в виде открытого текста, включая любой пароль, который вы отправляете.

будьте осторожны.

1
отвечен rovr138 2023-02-02 13:22

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

remote
remote-access
remote-connection
remote-desktop
terminal
Вверх