Я пытаюсь SSH с моей локальной машины на мой сервер. Раньше мне не приходилось вводить пароль, потому что мой открытый ключ был на сервере в authorized_keys
ключах. Однако сегодня я думаю, что некоторые разрешения были изменены для некоторых файлов, и он запрашивает пароль каждый раз, когда я пытаюсь использовать SSH.
Каковы правильные / стандартные разрешения для папки .ssh и ее содержимого на моем локальном компьютере / сервере?
Вот мои текущие разрешения
Мой сервер
[root@server9987 .ssh]# ls -la
total 24
drwx------ 2 root root 4096 Oct 17 03:29 .
drwxr-x--- 7 root root 4096 Oct 17 03:29 ..
-rw------- 1 root root 397 Oct 16 19:11 authorized_keys
-rw------- 1 root root 1675 Oct 12 02:10 id_rsa
-rw------- 1 root root 398 Oct 12 02:10 id_rsa.pub
-rwxrwxrwx 1 root root 830 Oct 17 03:29 known_hosts
Моя локальная машина
➜ .ssh l
total 32
drwx------ 6 Oliver staff 204 17 Oct 00:28 .
drwxr-xr-x 7 Oliver staff 238 16 Oct 17:28 ..
-rw------- 1 Oliver staff 332 16 Oct 17:28 config
-rw------- 1 Oliver staff 1766 13 Jul 11:13 id_rsa
-rw------- 1 Oliver staff 398 13 Jul 11:13 id_rsa.pub
-rw------- 1 Oliver staff 3312 17 Oct 00:28 known_hosts