SSH, также известный как «Secure Shell», представляет собой метод для безопасного подключения к удаленному компьютеру.

Ubuntu по умолчанию устанавливает SSH-клиент ( openssh-client ). Если вы хотите иметь возможность удаленного входа на свой компьютер, вам необходим серверный пакет, openssh-server ( Установите openssh-server ). Также есть клиенты SSH для Windows, такие как PuTTY .

Устранение неполадок

Если аутентификация с открытым ключом не работает: убедитесь, что на стороне сервера ваш домашний каталог (~), каталог ~/.ssh и файл ~/.ssh/authorized_keys все доступно для записи только их владельцем . В частности, ни один из них не должен быть доступен для записи группе (даже если пользователь в группе один). chmod 755 или chmod 700 - в порядке, chmod 770 - нет.

Что нужно проверить, если что-то не так:

  • Запустите ssh -vvv, чтобы увидеть много результатов отладки. Если вы публикуете вопрос с вопросом, почему вы не можете соединиться с ssh, включите этот вывод (вы можете захотеть анонимизировать имена хостов и пользователей).
  • Если вы можете, проверьте журналы сервера, как правило, в /var/log/daemon.log или /var/log/auth.log или аналогичном.
  • Если аутентификация с открытым ключом не работает, проверьте разрешения еще раз, особенно групповой бит (см. Выше).

См. Также