Я пытаюсь подключиться к удаленной машине через ssh без пароля с помощью ssh-ключей.Но он не может подключиться без пароля из-за разрешения на домашнюю папку удаленного сервера (777). Когда я изменяю разрешение на (755) на удаленной машине, оно работает отлично.
Мне известно, что ssh требует разрешения на домашнюю папку удаленного сервера, поскольку он недоступен для записи другим пользователям / группам (т. Е. Менее 777, очевидно).
Но этот удаленный сервер, к которому я подключаюсь, требует разрешения 777, так как оно требуется для какой-то другой работы. Поэтому я пытался добавить приведенный ниже блок в /etc/ssh/ssh_config
> Host remote_machine
HostName <remote_ip>
User <username>
StrictModes no
Но когда я пытаюсь подключиться, он терпит неудачу, говоря:
bash-4.1# ssh remote_machine
/etc/ssh/ssh_config: line 64: **Bad configuration option: StrictModes**
/etc/ssh/ssh_config: terminating, 1 bad configuration options
Итак, как я могу отключить проверку разрешений Домашней папки для определенного хоста для подключения ssh при выполнении подключения без пароля с использованием ssh-ключей.
Я пытался зарегистрироваться на онлайн-сайтах, но пока безуспешно. Любая помощь в этом отношении высоко ценится.