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 или похожие.
  • Если аутентификация с открытым ключом не работает, проверьте разрешения еще раз, особенно групповой бит (см. Выше).

Смотрите также