Tôi đã cài đặt vsftpd gần đây và thêm một người dùng có tên là ftpuser. Tôi đã tạo tệp /etc/vsftpd.conf từ đầu với thông tin sau:
lắng nghe = CÓ
nghe_ipv6=CÓ
nặc danh_enable=KHÔNG
local_enable=CÓ
write_enable=CÓ
local_umask=022
dirmessage_enable=CÓ
use_localtime=CÓ
xferlog_enable=CÓ
connect_from_port_20=CÓ
chroot_local_user=CÓ
local_root=/mnt/md0
safe_chroot_dir=/mnt/md0
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=KHÔNG
pasv_enable=Có
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=CÓ
Tôi cũng đã thêm máy chủ ssh cho các kết nối sftp. Tôi đã quản lý để đăng nhập tốt nhưng bất cứ khi nào tôi đăng nhập, tôi không thấy ổ đĩa mong muốn nằm trong /mnt/md0 mà là thư mục chính của người dùng ftp chung. Trên thực tế, tôi thấy cả ftpuser và homefolder dành cho quản trị viên đều không được mong muốn.
Vậy làm cách nào tôi có thể yêu cầu vsftpd.conf chỉ hiển thị ftpuser độc quyền /mnt/md0?
Tôi đã thử cho đến nay: Sudo adduser ftpuser --home /mnt/md0
Cảnh báo: Thư mục nhà /mnt/md0 bạn chỉ định đã tồn tại.
adduser: Người dùng `ftpuser' đã tồn tại.
Cảm ơn!
chỉnh sửa:
sftp -P 2222 -vvvvvvv ftpuser@PUBLIC IP
trình diễn
...
debug3: Đã gửi tin nhắn fd 3 T:16 I:1
gỡ lỗi3: SSH_FXP_REALPATH . -> / cỡ 0
sftp> ls
debug3: Đang gửi SSH2_FXP_READDIR I:3
debug3: Đã nhận được trả lời T:104 I:3
debug3: Đã nhận được 4 phản hồi SSH2_FXP_NAME
debug3: Đang gửi SSH2_FXP_READDIR I:4
debug3: Đã nhận được trả lời T:101 I:4
debug3: Đã nhận SSH2_FXP_STATUS 1
debug3: Đã gửi tin nhắn SSH2_FXP_CLOSE I:5
gỡ lỗi3: SSH2_FXP_STATUS 0
ftpuser sử dụng
sftp> cd ftpuser
debug3: Đã gửi tin nhắn fd 3 T:16 I:6
gỡ lỗi3: SSH_FXP_REALPATH /ftpuser -> /ftpuser kích thước 0
debug3: Đã gửi tin nhắn fd 3 T:17 I:7
debug3: Đã nhận được phản hồi thống kê T:105 I:7
sftp> ls
debug3: Đang gửi SSH2_FXP_READDIR I:9
debug3: Đã nhận được trả lời T:104 I:9
debug3: Đã nhận được 9 phản hồi SSH2_FXP_NAME
debug3: Đang gửi SSH2_FXP_READDIR I:10
debug3: Đã nhận được trả lời T:101 I:10
debug3: Đã nhận SSH2_FXP_STATUS 1
debug3: Đã gửi tin nhắn SSH2_FXP_CLOSE I:11
gỡ lỗi3: SSH2_FXP_STATUS 0
FTP-KIỂM TRA