Linux 安装 FTP

Linux 安装 FTP

FTP( File Transfer Protocol 文件传输协议),中文简称为“文传协议”

FTP 用于 Internet 上的控制文件的双向传输。同时,它也是一个应用程序(Application)

不同的操作系统有不同的 FTP 应用程序,而所有这些应用程序都遵守同一种协议以传输文件,通过该应用,我们可以完成上传和下载的操作

安装准备

① 服务器准备

② 检查是否已安装 FTP

# 测出是否安装了 vsftpd 软件
rpm -qa |grep vsftpd

③ 关闭防火墙

# 第一种:关闭防火墙
systemctl disable firewalld

# 第二种:如果不关闭防火墙,修改配置文件
vim /etc/sysconfig/iptables
# 修改
IPTABLES_MODULES="ip_conntrack_ftp"

④ 开放 21 端口

# 没有文件就不修改
vim /etc/sysconfig/iptables

# 添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

⑤ 关闭 SELinux

vim /etc/sysconfig/selinux
# 修改
SELINUX=disabled

安装配置

① 安装

# 通过 yum 源进行安装
yum install -y vsftpd

② 添加用户

# 用户叫什么名字都可以,这里只是例子
useradd ftp-1
passwd ftp-1

③ 设置是否开机启动(可选)

chkconfig vsftpd on

④ 编辑配置文件

vim /etc/vsftpd/vsftpd.conf
# 决定是否对用户列表的用户拒绝访问 ftp
userlist_deny=NO      
   
# 当为 YES 时表示由 userlist_file 文件中指定的用户才能登录 ftp 服务器
userlist_enable=YES      

⑤ 设置新增用户的目录权限

# 通过 root 用户设置新增用户的权限
# 用户的家目录都在 /home 下
chmod 755 /home/ftp-1     

⑥ 添加用户

vim /etc/vsftpd/user_list 
# 增加以下,创建的用户名叫什么,这里就加什么
ftp-1  

启动访问

① 启动

# 启动
service vsftpd restart

# 查看vsftpd 服务的运行状态
service vsftpd status

② 使用其它服务器访问

# 安装 ftp 命令
yum -y install ftp

# 连接测试
# 如果没有配置域名映射,使用 IP 即可
ftp node1

在这里插入图片描述

③ 使用页面进行访问

ftp://ftp-1:ftp-1@node1  
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值