web-dev-qa-db-ja.com

複数のユーザーによるSFTP

ユーザーをファイルに制限したい。次の行をsshd構成ファイルに追加しました。

Match user user1 user2 user3         
        ChrootDirectory /home/%u/
        ForceCommand internal-sftp
        X11Forwarding no
        AllowTCPForwarding no

「service ssh restart」を実行すると、次のエラーが表示されます。

「制御プロセスがエラーコードで終了したため、ssh.serviceのジョブが失敗しました。詳細については、「systemctl status ssh.service」および「journalctl -xe」を参照してください。 ".

単一のユーザーを配置すると機能しますが、複数のユーザーを追加するにはどうすればよいですか?

1
Mathieu

Sudo /usr/sbin/sshd -tコマンドを使用して、構成ファイルの構文エラーをチェックします。

今回のケースでは、マッチラインは次のようになるはずです。

Match User user1,user2,user3

コンマの使用に注意してください。

2
Adrien Beau