sshd_configのStrictModesを661に設定してサーバーがキーを拒否しないのはなぜですか?

sshd_configのStrictModesを661に設定してサーバーがキーを拒否しないのはなぜですか?

2台のサーバーに対して2つのSSHキーを作成しました。

1つはUbuntu 18.04.3、もう1つはCentOS 7.7.1908です。

私はパテを使って接続しました。 Ubuntu接続は成功しましたが、CentOSはキーを拒否しました。

CentosのAuthorized_keysはUbuntuのAuthorized_keysと同じパターンを持っています。

-rw-rw-r--  1 danny danny  398  1月  8 09:52 authorized_keys

644CentOSでは、sshd_configのStrictModesのデフォルト値がyesであるため、権限設定が必要であることがわかりました600

chmod 644 ~/.ssh/authorized_keys

しかし、Ubuntuサーバーは私たちの鍵を拒否しませんでした。

私の質問は、両方のオペレーティングシステムがファイルモードと所有権を異なる方法で確認することですか?

======= CentOS /var/log/secure===================

Jan  9 18:33:12 localhost sshd[57020]: Authentication refused: bad ownership or modes for file /home/danny/.ssh/authorized_keys

======ls -ld 追加 //home /home/danny /home/danny/.ssh======

Ubuntu:

danny@danny-ubuntu:~/.ssh$ ls -ld  / /home /home/danny /home/danny/.ssh
drwxr-xr-x 24 root  root  4096  1月  5 21:59 /
drwxr-xr-x  4 root  root  4096  1月  9 13:33 /home
drwxr-xr-x 22 danny danny 4096  1月  9 13:14 /home/danny
drwx------  2 danny danny 4096  1月  9 17:23 /home/danny/.ssh

CentOS:

[danny@localhost .ssh]$ ls -ld  / /home /home/danny /home/danny/.ssh
dr-xr-xr-x. 17 root  root  224  7月 29  2018 /
drwxr-xr-x.  3 root  root   19  7月 29  2018 /home
drwx------. 10 danny danny 240  1月  9 13:12 /home/danny
drwx------.  2 danny danny 150  1月  9 17:23 /home/danny/.ssh

ベストアンサー1

おすすめ記事