Linux下搭建FTP服务器

一、安装命令

  yum install -y vsftpd

二、配置文件

 vim /etc/vsftpd/vsftpd.conf     #配置主文件
  匿名用户上传权限

  anon_umask=022                  #设置本地上传文件权限
  anon_upload_enable=YES          #允许匿名用户上传文件
  anon_other_write_enable=YES     #匿名用户对文件删除和重命名
  anon_mkdir_write_enable=YES     #允许匿名用户创建目录
  ftpd_banner=Welcome to blah FTP service     #ftp工具连接成功提示
  chroot_local_user=YES           #不允许切换到上级目录
  chroot_list_enable=NO           #是否限制在主目录下的名单
  userlist_enable=NO
  allow_writeable_chroot=YES      #不添加这个无法上传文件
  anon_root=/usr/local/ftpdir     #匿名目录的文件夹
  no_anon_password=YES            #匿名用户不需要密码
  ftp_username=ftpuser            #匿名用户登录后的使用者

三、设置用户及密码

 useradd ftpuser         #新建的用户名
 passwd  ftpuser         #给新建用户名设置密码 

四、新建文件夹

mkdir /usr/local/ftpdir      
#在/usr/local底下新建一个名为‘ftpdir’的文件夹,权限为777

mkdir /usr/local/ftpdir/files   
#在/usr/local/ftpdir底下新建一个名为‘files’的文件夹,权限为777

五、下载ftp客服端

yum install -y ftp

六、设置开机自启动 

systemctl start vsftpd.service      #启动
systemctl enable vsftpd             #开机自启动
systemctl status vsftpd             #查看服务器状态

七、设置登录窗口

vim /etc/vsftpd/user_list           #在底部添加新增的用户名

八、连接ftp

到阿里云打开20-22的端口
ftp 域名         #自己的域名

九、到ftp里连接

1.输入主机名测试
2.再次输入主机名、用户名、密码,快速连接
     若显示状态:	服务器发回了不可路由的地址。使用服务器地址代替。
     到编辑/连接/FTP/被动模式/使用服务器的外部IP地址来代替
     仍连接不上的,则把所有的端口都打开

十、新增文本文件

1.在指定目录下添加一个文本文件      #D盘
2.将文本文件移动到ftp

十一、查看

浏览器输入ftp://域名
点击文本文件,显示有内容的既为成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值