「ftp-acc」というユーザーを作成し、VSFTPDを使用して単一のディレクトリに制限しました。 FTP を使用して Filezilla からアカウントにログインすると、単一のディレクトリに正常に制限されます。
ただし、SFTPを使用して同じ資格情報を使用してログインすると、ユーザーは他のディレクトリにもアクセスできます。
ユーザー「ftp-acc」に対してSFTPを無効にするには?
答え1
まず、FTPとSFTPは異なります。 FTPは一般的なファイル転送プロトコルですが、SFTPは安全なファイル転送プロトコルであり、このサービスはスタンドアロンサービスではなくSSHによって提供されます。
ユーザーに対してSFTPを無効にするには、サーバー(アクセスしたいマシン)でsshd_configファイルを開き、
DenyUsers ftp-acc
その後、sshd サービスを再起動します。
service sshd restart