1

У меня SSHing на сервере (я на Cygwin использую openSSH), и я вошел в author_keys и изменил файл следующим образом: ssh-rsa [ключ] в команду = "echo Working" ssh-rsa [ключ]

Теперь, когда я подключаюсь к серверу, у меня работает выход, но сразу после этого я получаю «Соединение с [имя сервера] закрыто».

Почему соединение закрывается? Я сделал что-то не так, или сервер почему-то не позволяет принудительные команды?

1 ответ1

2

Вы заменяете любую оболочку, которую обычно запускаете этой командой. Так что на самом деле он работает точно так, как настроено: подключиться, аутентифицироваться, выполнить команду echo и выйти.

Предполагается, что это будет использоваться для запуска, например, автоматических заданий, таких как резервное копирование, при использовании определенного ключа для аутентификации, когда соединение закрывается после возврата вызова программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .