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

30

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

Эван Кроске
источник

Ответы:

37

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

PasswordAuthentication no

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

sudo service ssh reload

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

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

LassePoulsen
источник
Смотрите эту ветку
LassePoulsen
1
мне нужно перезагрузить SSH после этого?
bubakazouba
Конечно, ты должен.
pa4080
21

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

PermitRootLogin no
prule
источник
Или просто заблокируйте и удалите пароль для учетной записи root. (Предполагая, что у пользователя по умолчанию есть доступ к sudo)
Дэвид Бэйли