Я использую ключи SSH, чтобы разрешить вход в систему без пароля. Я хочу ограничить их только SFTP.
У меня есть следующее в моем authorized_keys
файле, который, кажется, работает:
command="internal-sftp" ssh-rsa ...
Я не могу найти способ обойти это ... но я не гений ... я действительно в безопасности?
ssh
sftp
authorized-keys
гепард
источник
источник
PasswordAuthentication
установлено значениеyes
илиno
?yes
, но я могу установить это изauthorized_keys
файла, хотя я не могу?Ответы:
на самом деле, нет. Можно просто скачать файл author_keys, отредактировать его, удалив часть command = "internal-sftp" и загрузить его поверх себя, а затем ssh в коробку.
источник
Я думаю, что правильный способ настроить это будет добавить
ForceCommand internal-sftp
в конкретный раздел пользователя наsshd_config
источник
Вам также следует удалить пароль из учетной записи (независимо от того, «пароль никто не знает» ).
В остальном ваше решение кажется нормальным.
источник