SSHで使用するために独自のシェルを作成する方法

SSHで使用するために独自のシェルを作成する方法

色々試してみた地図時間
usermod -s shell path_to_binary ユーザー名を修正しました。

通過できませんが、winscpUbuntu端末で使用すると機能します。

コマンドを制御し、ユーザーを特定のディレクトリに制限できるシェルがあります。

答え1

たぶんあなたは「探しているだろうSSH chroot刑務所「ユーザーに端末が必要な場合。そうでない場合は自宅にアクセスする必要がある場合は、自宅のユーザーに設定しますsshdjail stfp

次に追加sshd_config:

Match group myGroup  //Also can match users
    ChrootDirectory %h
    ForceCommand internal-sftp -u 0007
    AllowTcpForwarding no
    PermitTunnel no
    X11Forwarding no

関連情報