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
или аналогичном. ssh
тег вики на Unix & amp; Linux Stack Exchange