ユーザーがSFTPプロトコルを使用してファイルを転送できるだけで、ユーザー名を使用してログインできないようにSSHサーバーを構成する方法は?
注:ユーザーシェルがnologinまたはnullの場合、この設定は変更できません。
答え1
/etc/ssh/sshd_configを確認してください。に似た行を見つけてくださいSubsystem sftp /usr/libexec/openssh/sftp-server
。次の2つのオプションがあります(どちらも機能する必要がありますが、どちらを使用したか覚えていません)。まず、この実行可能ファイルをシェルとして登録し、ユーザーに対して設定するか、2番目にsshd_configでユーザーのForcedCommandを設定できます。