SSH で ログインユーザーのホームディレクトリを 0777 にした場合にエラーになるのを変更する

● SSH で ログインユーザーのホームディレクトリが 0777 にした場合にエラーになるのを変更する

これはデフォルトで StrictModes が有効なため起こります。

StrictModes

sshd がファイルモードとユーザーのファイルとホームディレクトリの所有権をチェックするかどうかを指定します

● 「StrictModesが yes」の時にログインを拒否される条件

・ファイル「authorized_keys」が、オーナー以外に書き込み権限がある場合、公開鍵認証は拒否される。
・ホームディレクトリが、オーナー以外に書き込み権限がある場合、公開鍵認証は拒否される。(例 777 はエラーになる。)(755は ok ! )

● sshd の StrictModes を no にする

vi /etc/ssh/sshd_config
strictmodes no
No.1604
10/16 15:03

edit