FTP服务
什么是FTP
FTP 是File Transfer Protocol (文件传输协议)的英文简称,用于在Internet上控制文件的双向传输。
FTP的作用
让用户连接一个(运行着FTP服务器程序的)远程计算机,可以根据权限查看、上传、下载文件。
温馨提示:从信息安全角度考虑,一般小公司使用较多。
搭建FTP服务(使用vsftpd)
1、安装vsftpd
[root@VM-16-8-centos ~]# systemctl start vsftpd.serviceyum install -y vsftpd
2、启动vsftpd
[root@VM-16-8-centos ~]# systemctl start vsftpd.service
3、查看进程与端口
[root@VM-16-8-centos ~]# ps aux|grep vsftpd
root 16553 0.0 0.0 53292 572 ? Ss 16:17 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 16671 0.0 0.0 112812 980 pts/2 S+ 16:18 0:00 grep --color=auto vsftpd
[root@VM-16-8-centos ~]# netstat -lntp |grep vsftpd
tcp6 0 0 :::21 :::* LISTEN 16553/vsftpd
访问FTP
从信息安全的角度,需要访问FTP 的用户,不需要登录系统;故需要设置虚拟用户仅用于访问FTP服务(默认情况下ftp不允许root用户登录)
1、添加虚拟用户,仅可访问 FTP
[root@VM-16-8-centos ~]# useradd -s /sbin/nologin virftp
2、编辑虚拟用户配置文件:创建用户名~①、密码,并将该文件转换为计算机可识别的二进制文件
注:密码文件vsftpd_login 奇数行为:用户名,偶数行为:密码
[root@VM-16-8-centos ~]# vim /etc/vsftpd/vsftpd_login
[root@VM-16-8-centos ~]

最低0.47元/天 解锁文章
1140

被折叠的 条评论
为什么被折叠?



