0

SSHでリモートホストにパスワードなしでログインする方法を知っています。しかし、そうすれば、リモートホストへのすべてのフォルダーにアクセスできます。SSH で特定のフォルダだけにアクセスを許可する方法はありますか?

以前ssh-keygenは公開鍵と秘密鍵のペアを生成してから、公開鍵を~/.ssh/authorized_keysリモート サーバーに追加していました。

4

1 に答える 1

1

あなたはsftponlyが欲しいです。セットアップには少し手間がかかりますが、20 ダースの sftp 専用クライアントで実行しています。ユーザーが接続するとchrootを実行し、sshアクセスを防ぎます-したがって、名前。

https://www.allthingsdigital.nl/2013/05/12/setting-up-an-sftp-only-account-with-openssh/

ユーザーがログインするディレクトリに書き込みアクセスを許可することはできませんが、他のディレクトリをバインドマウントして、それらへの読み書きアクセスを与えることができることに注意してください。

于 2014-02-01T01:05:23.340 に答える