Linux操作-安装vsftpd
vsftpd(very secure FTP daemon),可以简单的理解为FTP服务器程序。安装了vsftpd,我们就可以使用EditPlus之类的高级文本编辑器来直接操作Linux服务器上的文件,不需要再使用那个非常麻烦的vim编辑器。
1 安装指令
[root@Nginx01 lichengpeng]# yum -y install vsftpd
2 开启外网访问
安装完成后,先查看FTP的外网访问状态:
[root@Nginx01 lichengpeng]# getsebool -a | grep ftp
从上图我们可以看出,以下两个属性属于关闭状态,需要把他们打开外网访问才算开启。
- allow_ftpd_full_access --> off
- ftp_home_dir --> off
操作指令为(这两个指令执行的速度比较慢):
[root@Nginx01 lichengpeng]# setsebool -P allow_ftpd_full_access on
[root@Nginx01 lichengpeng]# setsebool -P ftp_home_dir on
3 启动服务
启动vsftpd服务,并且设置为开机自启:
[root@Nginx01 lichengpeng]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
[root@Nginx01 lichengpeng]# chkconfig vsftpd on
4 测试
为了方便测试,先关闭虚拟机的防火墙。然后,在虚拟机上创建一个测试文件"test.txt",并赋予它最高的读写执行权。
[root@Nginx01 lichengpeng]# service iptables stop
[root@Nginx01 lichengpeng]# touch test.txt
[root@Nginx01 lichengpeng]# chmod 777 test.txt
接下来,我们使用EditPlus文本编辑器来连接服务器并修改测试文件"test.txt"。
依次点击"文件->FTP->打开远程文件->设置"打开FTP设置,填写服务器的基本信息。
选择并打开我们的目标文件:
添加修改内容后,到服务器上查看修改结果,如果修改成功,就表示vsftpd安装配置成功。