FTP:ユーザーをホームフォルダに閉じ込めます。

FTP:ユーザーをホームフォルダに閉じ込めます。

Centos7とvsftpdを使って、ユーザー「testftp」を彼のホームフォルダである/home/testftpにルートしたいと思います。
クライアントは Windows で WinSCP を使用します。

パスワード:

testftp:x:1001:1001::/home/testftp/:/bin/bash

vsftpd.conf

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list (このリストには1人のユーザーが含まれています)

リストに1人のユーザーがいる状態でFTPを試みると、すべてがうまく機能します。もちろん、そのユーザーが自分のホームディレクトリにchrootしない場合は除外されます。

ただし、testftpユーザーを使用してログインしようとすると、次のエラーが発生します。

サーバーとの
接続が失われました。接続に失敗しました。
このような: chroot

ベストアンサー1

おすすめ記事