Linux如何搭建家用ftp服务器,自己动手搭建FTP服务器(Linux版)

搭建环境:Centos 7.2 64位

1.打开xshell远程管理

aa3826717a400058fb268b6583d6e9d1.png

2.选择新建

8ddfd338cb46dd19a8cf2ed0dcf96537.png

3.新建会话

输入IP地址和端口号,然后点确定,连接你刚才新建的会话

988423361e5961be7e98e6c477ebe743.png

93f78492dd4cb4db8496005f69628557.png

4.提示是否接受密钥,选择接受并保存

c71e494918baf875555c800885a638a8.png

5.提示输入用户名,密码,如果是自己的电脑,可以选择记住用户名和密码

4f1dc0a01b9f7f4b8289ab5a285b2087.png

ec01032cf16714bdebf987a7d817ddb5.png

6.登陆成功

b204644e28c67d4c6a9abde2bb1f3c31.png

7.安装vsftpd

#yum install – y vsftpd

f3919cacd2eb5fea44595d129c1f678d.png

ce181ceaec4dbc3433a26aa7fc6b1c0d.png

提示安装完成

8.启动vsftp服务

此时vsftp并没有启动,我们需要启动一下

6129fde3a4f82b2617b645f3a5f64ad5.png

9.添加ftp用户,设置目录,权限

137d99febf9599051cea82b5c3a7ba10.png

增加新用户ftptest不让在本机登陆,目录为/home/www

bb5585803daf7ebbfd15f78c64c16816.png

#chown -R ftptest /home/www  //更改新增目录的权限,只允许ftptest访问此目录;

#chmod 777 -R /home/www   //设置权限

10.为用户设置密码

# passwd ftptest                        //为用户设置密码;

eb44977816f92891895300f199887cbf.png

11.进阶设置

接下来是修改vsftpd.conf 文件

#vi/etc/vsftpd/vsftpd.conf

3dbcae3e77c42a2fc5942b3a3a02c45b.png

参数照着下图改(这里我建议用vim,颜色区分的清楚,一目了然;修改之前可以考虑备份一下,防止改错GG)   vi编辑器的使用方法就不说了,不会的小伙伴百度一下

26ccf401875a53090833bbf043f84ab9.png

然后修改/etc/vsftpd/chroot_list

#vim /etc/vsftpd/chroot_list

8ad7a3671de498b89fc3b00baeb6db9f.png

在里面写上你的用户名,在这里也就是ftptest,然后:wq二连你懂得

12.设置防火墙

(1)

#vi /etc/selinux/config

SELINUX=disabled                                           //将此处设置为Disable

(2)

#systemctl stop firewalld.service   #停止firewall

#systemctl disable firewalld.service    #禁止firewall开机启动

(这里用的是centos7.2操作系统,其他版本或者发型版本可能不是用的systemctl 需要的自行百度)

13.重启vsftpd服务

#systemctl restart vsftpd.service

如果重启成功,并且在运行中,现在就可以开始尝试连接了。PS:用#systemctl status vsftpd.service可以查看运行状态

14.尝试连接(这里说明一种思路)

连接时我建议使用flashFXP,这个软件在连接过程中能显示连接状态,如果连接不成功,你至少可以从中分析出来是哪儿的原因

下图为例

16dcf2ca9efcfaf25c3b6dc1398bbde6.png

这种情况,服务器可以连接,user账号和密码都已经pass,然后提示什么什么没有写权限,也就是这一行,

b31c2e0e8182a91fadf069d74c969ad2.png

我也是小白,不是很懂,按提示百度去,大多就能解决问题!

15.连接

下载flashFXP这个软件,安装后打开

061b7be67318730674a617b9dfa13b9c.png

如图,选择快速连接

d89759c9f74479c797e453e9cfe4b052.png

输入IP、用户名、密码,然后连接

f2634ee4f4ee1c20842439d1baf1e4a8.png

连接成功

已经可以看到这个文件夹目录了,由于之前的设置,为了安全,你将不能跳出该目录。

43209aba78c54c1fe92c95f4c4ffe14e.png

如果连接成功,那么最下面会开始计时,相信你看到框框内的提示也能分辨出来是不是连接成功。

当然,你也可以选择其它的FTP连接工具,常用的还有XFTP。

本文来源于:自己动手搭建FTP服务器(Linux版)-变化吧门户

特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值