一、说明
具体的使用rpm命令对各种rpm安装软件的安装操作,可以查看我的博客https://blog.youkuaiyun.com/zhuifengshaonian201/article/details/80103438对rpm命令的总结。
下面是我安装ftp命令时遇到的一些问题
二、问题总结
1、ftp commond not find(ftp命令不存在)
原因:只安装了vsftpd,即ftp服务端,未安装ftp客户端,因而会无此命令
解决方法:
# 查看是否已安装客户端 方法一
[root@localhost ~]
# rpm -qa | grep vsftpd
查看是否已安装 方法二
[root@localhost ~]
# rpm -aq vsftpd 或者 rpm -aq vsftpd
若未安装,先安装客户端 vsftpd
# 安装 vsftpd
[root@localhost ~]
# yum -y install vsftpd
若安装,安装客户端
# 安装 ftp
[root@localhost ~]
# yum -y install ftp
而后执行ftp命令即可.
# 执行 ftp
[root@localhost ~]
# ftp 安装ftp的主机IP地址
例如:出现下面情况,则服务端好使,只需要输入用户名和密码即可登录
[root@bogon ~]# ftp 192.168.98.180
Connected to 192.168.98.180 (192.168.98.180).
220 Welcome to bjjh FTP service.
Name (192.168.98.180:root):
2、配置防火墙出错
实际上,不是ftp的问题,是防火墙配置的问题,但是,当安装完ftp服务端时,需要配置防火墙,在此出现了问题,也以说明。
我修改过后的ftp端口配置如下:
*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [271:32564]
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 61001:62000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
-A OUTPUT -p tcp -m tcp --sport 61001:62000 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 20 -j ACCEPT
COMMIT
我遇到的问题解决在我的博客https://blog.youkuaiyun.com/zhuifengshaonian201/article/details/80063296里进行了详细说明。
实际上,应该还有很多细节问题,但是我安装过后,一段时间才进行了总结,有些遗忘,以后会逐渐补充,望各位见谅