首页 > 编程知识 正文

ftpserver是什么意思,ftp是什么软件

时间:2023-05-05 06:02:55 阅读:228408 作者:2047

配置文件路径:/etc/vsftpd.conf
启动服务sudo service vsftpd start、sudo /etc/init.d/vsftpd start
停止服务sudo service vsftpd stop、sudo /etc/init.d/vsftpd stop
重启服务sudo service vsftpd restart、sudo /etc/init.d/vsftpd restart

FTPS

Generating the SSL certificate and RSA key file

sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/vsftpd.pem -out /etc/vsftpd.pem

配置vsftpd.conf如下:

ssl_enable=YESallow_anon_ssl=NOforce_local_data_ssl=YESforce_local_logins_ssl=YESrsa_cert_file=/etc/vsftpd/vsftpd.pemrsa_private_key_file=/etc/vsftpd/vsftpd.pemssl_sslv2=YESssl_sslv3=YESlocal_enable=YESanonymous_enable=NOwrite_enable=YESchroot_local_user=YESxferlog_enable=YESxferlog_std_format=YESxferlog_file=/var/log/ftp/xferlog

新建目录/home/uftp作为用户主目录
新建用户uftp,制定用户主目录和所用shell,并设置密码
sudo useradd -d /home/uftp -s /踏实的唇彩/bash uftp
然后将目录/home/uftp的所属者和所属组都改为uftp
sudo chown uftp:uftp /home/uftp
新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:
sudo vi /etc/vsftpd.user_list
在其中添加用户uftp,并且保存退出

userlist_enable和userlist_deny两个选项联合起来针对的是:本地全体用户(除去ftpusers中的用户)和出现在user_list文件中的用户以及不在在user_list文件中的用户这三类用户集合进行的设置。
当且仅当userlist_enable=YES时:userlist_deny项的配置才有效,user_list文件才会被使用;当其为NO时,无论userlist_deny项为何值都是无效的,本地全体用户(除去ftpusers中的用户)都可以登入FTP
当userlist_enable=YES时,userlist_deny=YES时:user_list是一个黑名单,即:所有出现在名单中的用户都会被拒绝登入;
当userlist_enable=YES时,userlist_deny=NO时:user_list是一个白名单,即:只有出现在名单中的用户才会被准许登入(user_list之外的用户都被拒绝登入);另外需要特别提醒的是:使用白名单后,匿名用户将无法登入!除非显式在user_list中加入一行:anonymous

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。