(2) Вы можете настроить sshd
на chroot()
для этого пользователя. См. man 5 sshd_config
, поиск ChrootDirectory
и ForceCommand
.
(3) Вы должны создать пару ключей. Открытый ключ используется на сервере, закрытый ключ - на клиенте. See ssh-keygen
. Вам может понадобиться ssh-keygen -e ...
для преобразования ключа так, чтобы он мог использоваться putty
, но, возможно, putty
сможет выполнить это преобразование самостоятельно.
(4) По сути, это добавление строки в текстовый файл:
cat public_key_file >>/path/to/authorized_keys
(5) Ваш пользователь должен будет загрузить программу Windows SSH putty
и настроить ее на использование предоставленного вами закрытого ключа.