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

posted @ 2022-08-16 16:14  yy9knsg  阅读(44)  评论(0)    收藏  举报