ftp
#安全vsftpd
#创建ftp目录
cd /home
mkdir /ftpdir
#创建用户 更改ftp目录权限
useradd ftptest -s /sbin/nologin
chown -R ftptest.ftptest /home/ftpdir/
passwd ftptest
#修改配置文件
cd /etc/vsftpd/
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES #文件写入权限
#listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
local_root=/home/ftp_test #ftp主目录
# use_localtime=YES
#pasv_min_port=61001
#pasv_max_port=62000
#pasv_enable=YES #被动模式
#创建配置文件中用户名单,并在chroot_list文件中添加前面创建的ftp用户
touch chroot_list
问题:
16:07:51 状态: 连接建立,等待欢迎消息...
16:07:51 状态: 不安全的服务器,不支持 FTP over TLS。
16:07:51 命令: USER ftptest
16:07:51 响应: 331 Please specify the password.
16:07:51 命令: PASS **********
16:07:53 响应: 530 Login incorrect.
16:07:53 错误: 严重错误: 无法连接到服务器
解决:
修改/etc/pam.d的文件夹下的vsftpd文件:注释pam_shells.so这一行
vim /etc/pam.d/vsftpd


浙公网安备 33010602011771号