SSHでリモートホストにパスワードなしでログインする方法を知っています。しかし、そうすれば、リモートホストへのすべてのフォルダーにアクセスできます。SSH で特定のフォルダだけにアクセスを許可する方法はありますか?
以前ssh-keygen
は公開鍵と秘密鍵のペアを生成してから、公開鍵を~/.ssh/authorized_keys
リモート サーバーに追加していました。
SSHでリモートホストにパスワードなしでログインする方法を知っています。しかし、そうすれば、リモートホストへのすべてのフォルダーにアクセスできます。SSH で特定のフォルダだけにアクセスを許可する方法はありますか?
以前ssh-keygen
は公開鍵と秘密鍵のペアを生成してから、公開鍵を~/.ssh/authorized_keys
リモート サーバーに追加していました。
あなたはsftponlyが欲しいです。セットアップには少し手間がかかりますが、20 ダースの sftp 専用クライアントで実行しています。ユーザーが接続するとchrootを実行し、sshアクセスを防ぎます-したがって、名前。
https://www.allthingsdigital.nl/2013/05/12/setting-up-an-sftp-only-account-with-openssh/
ユーザーがログインするディレクトリに書き込みアクセスを許可することはできませんが、他のディレクトリをバインドマウントして、それらへの読み書きアクセスを与えることができることに注意してください。