Мой идентификатор пользователя kranthi был создан и добавлен в группу sudoers.
Я внес следующие изменения в / etc / ssh / sshd_config
:
PasswordAuthentication Yes
AllowUsers kranthi
Чтобы разрешить пользователю использовать ssh, пользователь должен быть добавлен в AllowUsers
.
Порт 22 добавлен в файл sshd_config.
Был дан перезапуск службы sshd
.
Почему я не могу использовать SSH-сервер с помощью putty? Чего не хватает?
Я получаю доступ запрещен
после ввода пароля.
После рекомендации в разделе комментариев, когда я набираю
ssh -l kranthi 127.0.0.1, я получил следующее
Ниже приведен снимок экрана с консоли.
До сих пор я не могу SSH-сервер, используя пользовательский кранти.
Ваш сервер может быть настроен так, чтобы запрещать аутентификацию с паролем , например, требуя Kerberos ( недостаточно хорошо поддерживается PuTTY) или частной ключ.
Для первого могут быть полезны KerberosOrLocalPasswd
и UsePAM
.
PuTTY работает (кроме случаев, когда Kerberos вторгается) достаточно хорошо с закрытым ключом.
Для справки:
Теперь я могу замазать виртуальную машину. Виртуальная машина размещена на VMware, а IP-адреса предоставляются через DCHP. После входа в систему я не мог видеть IP-адрес. Таким образом получилось
ifdown eth0
ifup eth0
.
Затем снова попробовал putty, и на этот раз он впервые задавал вопрос «Да / Нет» по отпечатку пальца, когда я настраивал ключ ssh для пользователя root. Затем попытался войти в систему как пользователь sudo kranthi и увидеть, что я нахожусь внутри виртуальной машины.
Странно !! Что решило вопрос !!!