Linux中搭建ftp服务器参见:Linux搭建FTP服务器
Linux中访问ftp服务常见问题参见:Linux中vsftpd服务的常见问题
1.修改ftp服务的控制连接的默认端口21
(1)修改vsftpd的配置文件
#修改配置文件 vi /etc/vsftpd/vsftpd.conf listen_port=12345(2)修改/etc/services
vi /etc/services ftp 12345/tcp ftp 12345/udp(3)修改防火墙配置并重启vsftpd服务
#修改防火墙配置 firewall-cmd –zone=public —add-port=12345/tcp –permanent 我爱线报网 firewall-cmd –reload#重启vsftpd服务 systemctl restart vsftpd2.Linux中ftp和vsftp的关系
(1)vsftp是什么?
vsftpd 是very secure FTP daemon的缩写。vsftpd 可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件。
其在x86架构下,el6系列操作系统中某个版本rpm包是:
vsftpd-2.2.2-24.el6.x86_64.rpm #离线安装ftp的服务器端vsftpd rpm -ivh vsftpd-2.2.2-24.el我爱线报网6.x86_64.rpm(2)ftp是什么?
狭义的理解,可以认为ftp是linux下的ftp的客户端。
#离线安装ftp的客户端ftp rpm -ivh ftp-0.17-54.el6.x86_64.rpm3.访问ftp服务的几种方式
(1)Windows操作系统下
1)通过浏览器进行访问,例如火狐、搜狗浏览器等
2)资源管理器
3)客户端,例如filezilla
(2)Linux操作系统下
安装ftp的客户端后
#连接ftp服务器,接着输入用户名和密码即可登陆 ftp 192.168.214.42 123454.ftp常用命令
登陆ftp服务器后
(1)显示当前目录的列表:
ftp> ls 或者 ftp>dir(2)显示当前目我爱线报网录的路径
ftp>pwd(3)下载文件
#单文件下载 ftp>get [remote-file] [local-file],例如:ftp> get /usr/your/1.htm 1.htm #批量下载 ftp>mget [remote-files],例如:ftp> mget *.*(4)上传文件
#单文件上传 ftp>put local-file [remote-file],例如:ftp>put 1.htm /usr/your/2.htm #批量下载 ftp> mput local-files,例如:ftp>mput *.htm(5)断开连接
ftp> bye