linux vsftp相关命令
1.vsftp服务器在安装服务器的时候进行安装2.启动ftp服务service vsftpd start3. 测试ftp是否可连接ftp localhost4.ftp 退出bye5.在windows中测试ftp是否能连接上打开cmd窗口 执行 ftp xxx.xxx.xx.xxx6.如果ftp连接不上判断linux中的ftp服务是否打开,linux的防火墙是否...
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
更多推荐
所有评论(0)