安装配置FTP服务器

sudo yum -y install vsftpd 
sudo systemctl enable vsftpd 开机启动
开放防火墙
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload

创建用户
“useradd -d /home/ftpuser ftpuser”  //增加用户ftpuser,并制定ftpuser用户的主目录为/home/ftpuser
“passwd ftpuser”  //为ftpuser设置密码,运行后输入两次相同密码
目录更改用户
chown -R ftpuser:root /home/ftpuser

启动ftp
systemctl start vsftpd.service

在ubuntu上安装又碰到了别的问题,一样的问题是创建新用户之后需要修改主目录是执行的sh路径
不一样的是报目录浏览失败
解决方法
现象:
1 使用ftp图形客户端界面,可以连接到服务器,但是总是报目录浏览失败,导致无法连接
2 在linux使用ftp命令,可以连接到服务器,但是敲命令,长时间没有反应,导致连接超时
解决办法:
1 在服务器本机上自己连接自己没有问题,证明ftp server是ok的
2 ubuntu上使用的防火墙时ufw,已经将21,20端口开启,但是还是不行
3 于是,修改/etc/vsfptd.conf配置文件:
修改:
connect_from_port_20=YES
新加:
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999
重启vsftpd服务
4 修改ufw防火墙:
ufw allow proto tcp from any to any port 30000:30999
ufw reload

解决问题!

由于我后面要用程序修改ftp下的文件,所以我需要设置/etc/vsftpd/vsftpd.conf中的 local_mask=000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值