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