ユーザーのシェルをnologinに設定すると、SFTPにアクセスできませんか?

ユーザーのシェルをnologinに設定すると、SFTPにアクセスできませんか?

シェルをnologinに設定したユーザー、または実際にcPanelが提供する別のバイナリ「noshell」を設定したユーザーがいます。

とにかく、このようにシェルを設定すると、サーバーにアクセスし、そのファイルにアクセスするのを防ぐのに十分かどうか疑問に思います。

SFTPキーを使用してログインするとエラーメッセージが表示されますが、unexpected end of fileこれが十分かどうかはわかりません。

また、このユーザーSFTPを明示的に拒否するにはどうすればよいですか?

ありがとう

ベストアンサー1

OpenSSH_7.2p2(Ubunutu)では、ユーザーシェルが/usr/sbin/nologinsftpを無効にするように設定されていることを確認できます。

おすすめ記事