Отключить пароль доступа через SSH?


30

Я настраиваю сервер для резервного копирования моего рабочего стола удаленно. Я хочу запретить удаленный доступ с паролем к серверу, разрешив доступ к нему только пользователям с закрытыми ключами (AKA my desktop box). Как я могу заблокировать удаленный доступ с паролем, разрешив физический доступ к паролю на сервер?

Ответы:


37

Просто вставьте следующее в конфигурацию sshd на сервере ( /etc/ssh/sshd_config)

PasswordAuthentication no

Возможно, вам придется перезагрузить службу SSH

sudo service ssh reload

Это должно делать свое дело ;)

Для получения дополнительных опций введите man sshd_configв свой терминал.


Смотрите эту ветку
LassePoulsen

1
мне нужно перезагрузить SSH после этого?
bubakazouba

Конечно, ты должен.
pa4080

21

Просто примечание о SSH-доступе к серверам - вы также можете отключить root-пользователя от ssh, так что, по крайней мере, хакерам придется угадывать имя пользователя.

PermitRootLogin no

Или просто заблокируйте и удалите пароль для учетной записи root. (Предполагая, что у пользователя по умолчанию есть доступ к sudo)
Дэвид Бэйли
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.