SSHを介してbashをシェルとして許可しながら、管理者ユーザーを/ binディレクトリに制限したいと思います。
これは私のsshd_configファイルにあります。
Match User admin
ChrootDirectory /bin
X11Forwarding no
ForceCommand scponly
#PermitTunnel no
AllowTcpForwarding no
存在する/etc/passwd
:
admin:x:1001:100:,,,:/:/bash
このコマンドを使用する場合:ssh[Eメール保護]
次のエラーが発生します。
/bash: No such file or directory
Connection to 192.168.200.242 closed.
sshd_configでscponlyを内部sftpに変更すると、すべてのバイナリ(bashなど)がsftpを介して/ディレクトリに存在します。に変更した後に/bash
シェルとして使用できないのはなぜですかscponly
?
どのように動作させることができますか?