搭建环境:Centos 7.2 64位
1.打开xshell远程管理
2.选择新建
3.新建会话
输入IP地址和端口号,然后点确定,连接你刚才新建的会话
4.提示是否接受密钥,选择接受并保存
5.提示输入用户名,密码,如果是自己的电脑,可以选择记住用户名和密码
6.登陆成功
7.安装vsftpd
#yum install – y vsftpd
提示安装完成
8.启动vsftp服务
此时vsftp并没有启动,我们需要启动一下
9.添加ftp用户,设置目录,权限
增加新用户ftptest不让在本机登陆,目录为/home/www
#chown -R ftptest /home/www //更改新增目录的权限,只允许ftptest访问此目录;
#chmod 777 -R /home/www //设置权限
10.为用户设置密码
# passwd ftptest //为用户设置密码;
11.进阶设置
接下来是修改vsftpd.conf 文件
#vi/etc/vsftpd/vsftpd.conf
参数照着下图改(这里我建议用vim,颜色区分的清楚,一目了然;修改之前可以考虑备份一下,防止改错GG) vi编辑器的使用方法就不说了,不会的小伙伴百度一下
然后修改/etc/vsftpd/chroot_list
#vim /etc/vsftpd/chroot_list
在里面写上你的用户名,在这里也就是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,这个软件在连接过程中能显示连接状态,如果连接不成功,你至少可以从中分析出来是哪儿的原因
下图为例
这种情况,服务器可以连接,user账号和密码都已经pass,然后提示什么什么没有写权限,也就是这一行,
我也是小白,不是很懂,按提示百度去,大多就能解决问题!
15.连接
下载flashFXP这个软件,安装后打开
如图,选择快速连接
输入IP、用户名、密码,然后连接
连接成功
已经可以看到这个文件夹目录了,由于之前的设置,为了安全,你将不能跳出该目录。
如果连接成功,那么最下面会开始计时,相信你看到框框内的提示也能分辨出来是不是连接成功。
当然,你也可以选择其它的FTP连接工具,常用的还有XFTP。
本文来源于:自己动手搭建FTP服务器(Linux版)-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。
- 赞助本站
- 微信扫一扫
-
- 加入Q群
- QQ扫一扫
-
评论