Выполнив, как указано выше, я всегда получил это:
total 22
drwxrwxr-x+ 1 jl None 0 Sep 9 18:44 .
drwxrwxr-x+ 1 jl None 0 Sep 9 18:44 ..
-rw-rw---- 1 jl None 129 Jul 1 14:30 config
и ошибка в .ssh/config
. Поэтому я запустил команду chown
для папки .ssh
и снова выполните команду chmod
следующим образом:
> chown -R [USERNAME]:users .ssh/
а потом:
> chmod -R 600 .ssh/
и наконец я получил это работает:
total 29
drwxrwxr-x+ 1 jl None 0 Sep 9 18:44 .
drwxrwxrwt+ 1 jl None 0 Sep 9 18:44 ..
drw-------+ 1 jl Users 0 Sep 9 18:44 .ssh
Редактировать (для bash на Windows10)
Когда вы получите ошибку ..
Не удалось добавить хост в список известных хостов (/PATH_TO_HOME/USERNAME/.ssh/known_hosts).
Убедитесь, что known_hosts доступен для записи
$ chmod 755 known_hosts
Примечание: я полагаю, что вам нужно только установить 600 для вашего личного ключа
Затем попробуйте ssh.
Когда вы получаете..
Постоянно добавлен «HOST_IP» (RSA) в список известных хостов.
Вы можете заменить режим 600
$ chmod 600 known_hosts
PS: я думаю, что это ошибка в Windows 8.