大家好,又见面了,我是你们的朋友全栈君。
1.vsftp服务器在安装服务器的时候进行安装
2.启动ftp服务
service vsftpd start
3. 测试ftp是否可连接
ftp localhost
4.ftp 退出
bye
5.在windows中测试ftp是否能连接上
打开cmd窗口 执行 ftp xxx.xxx.xx.xxx
6.如果ftp连接不上判断linux中的ftp服务是否打开,linux的防火墙是否拒绝访问
查看防火墙状态:
[root@centos6 ~]# service iptables status
iptables:未运行防火墙。
开启防火墙:
[root@centos6 ~]# service iptables start
关闭防火墙:
[root@centos6 ~]# service iptables stop
7.ftp配置文件的位置
ftp配置文件的位置 cd /etc/vsftpd/vsftpd.conf
8.vsftpd 默认的根目录
cd /etc/vsftpd/var/ftp/pub
9.设置允许root用户往上传
修改 /etc/vsftpd/user_list 文件,把root用户从禁用的用户中注释或去掉
修改 /etc/vsftpd/ftpusers 文件,把root用户从禁用的用户中注释或去掉
10.设置vsftp开机自启动
方法一:用vi打开 etc/rc.local 在里面加入 /user/local/bin/vsftpd & 即可 &表示前面的命令是以服务的方式启动
方法二:chkconfig –list | grep vsftpd
chkconfig vsftpd on
11.用root用户登入ftp报如下错误
500 OOPS: cannot change directory:/root Login failed. 421 Service not available, remote server has closed connection
解决方法
使用getsebool ftpd_disable_trans命令查看状态是否是on
如果当前的状态如果不是on
setsebool ftpd_disable_trans 1
当然也可以加入-P参数 以便不需要每次开机都输入这个命令
setsebool -P ftpd_disable_trans 1
service vsftpd restart
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。