阿里云
云栖社区2017年度内容特辑
发表主题 回复主题
  • 1937阅读
  • 6回复

[基础常识]在阿里云“专有网络”网络类型中配置vsftpd

级别: 论坛版主
发帖
12594
云币
28731

在论坛里看到有些网友,不能正常使用FTP来传送文件,所以写此帖。 _ b#9^2o  
B8;ZOLAU  
(6.0gB$aTu  
环境:云服务ECS,网络类型为“专有网络”,创建ECS绑定公网IP;系统镜像为Debian 8 2{&|%1Jg  
0gt/JI($  
现象:FTP客户端可以连接FTP服务端,但“读取目录列表失败”。 pX!S*(Q{  
*D|6g| Hb  
wRLkO/Fw  
f\|33)k  
Gz6FwU8L  
Oys.8%+ P  
Y6g[y\*t  
原因:专有网络的ECS系统中,没有公网IP地址,是经NAT与互联网连接,且ECS创建过程中的默认安全组规则没有针对FTP的快捷选项。建议在Linux系统里使用sftp协议替换ftp使用。 .4?M.Z4[  
|e+I5  
YDDwvk H  
U); ,Opr  
8n2* z  
g]d@X_ &D  
W_M]fjL.  
;ATk?O4T  
czedn_}%Q  
;/e!!P]jP  
tCA |sN  
过程: "\> <UJ  
a0AIq44  
1. apt-get install vsftpd 安装 vsftpd FJ#V"|}  
F\>`j   
3>?ip;  
d~28!E+  
NO6.qWl  
 V+(  
2. vi /etc/vsftpd.conf 编辑vsftpd的配置文件,修改或增加以下配置内容: |F6C&GNYT  
o F @{&  
dJCu`34Y'|  
r:YAn^Lg  
  1. listen=YES # 监听默认21端口
  2.     write_enable=YES # 可写权限
  3.     pasv_enable=YES  # 启用pasv模式
  4.     pasv_min_port=30000 # 设置pasv模式中的可用端口范围(开始)
  5.     pasv_max_port=30100 # 设置pasv模式中的可用端口范围(结束)
  6.     pasv_address=39.108.4.89 # 设置pasv模式中的外网IP
  7.     seccomp_sandbox=NO # 关闭 seccomp 功能
+mAMCM2N  
M0_K%Z(zaR  
>5]Xl*{H)  
3. 在ECS实例安全组中,分别增加两条规则,允许相应的tcp端口访问(tcp 21端口,和 tcp 3000到30100端口) ] niWRl  
S _#UEf  
/&ph-4\i  
|=GRPvvi  
MA"iM+Ar  
\Z57UNI  
#<se0CJB  
9X=#wh,q  
0MPsF{Xw[  
{J|P2a[  
Sqfa,3?L  
- FE)  
4. 在 FileZilla Client 测试,可以成功列出文件,及上传文件 2X6y^f';\  
I,?bZ&@8  
,Hp9Gkm8I/  
gR1X@j$_  
!nykq}kPN\  
)\^%w9h  
参考: ]kKf4SJZFU  
* https://askubuntu.com/questions/592577/vsftpd-pasv-configuration-set-up-yet-still-not-working .,EZ-&6{  
* https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode =U@*adgw  
* http://worldend.logdown.com/posts/247495-solve-vsftpd-500-oopspriv-sock-get-cmd
关键词: vsftpd
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
1
云币
2
只看该作者 沙发  发表于: 2017-12-11
Re在阿里云“专有网络”网络类型中配置vsftpd
感谢版主!! Y!Z@1V`  
终于解决的vsftp的问题,这个“专有网络”太坑。折腾了我一个下午。
级别: 论坛版主
发帖
12594
云币
28731

只看该作者 板凳  发表于: 2017-12-11
回 1楼(五一安居) 的帖子
版主回复: ;HBKOe_3  
M@l|n  
很高兴听到这个帖子对您有所帮助喔。 7Vk9{x$z  
z;?ztpa@  
欢迎有空时,多来论坛转转。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
1
云币
2
只看该作者 地板  发表于: 01-01
Re在阿里云“专有网络”网络类型中配置vsftpd
感谢版主,在网上找了好久,终于可以连上了,我的系统是centos-7.2-64 ,用这个方法成功链接上了。
级别: 论坛版主
发帖
12594
云币
28731

只看该作者 4楼 发表于: 01-01
回 3楼(yuyi8051) 的帖子
版主回复: eeyHy"@  
SQX:7YF~  
很高兴听到您已经解决了问题。 q WQ/ 'M  
8C*c{(4  
欢迎有空时,多来论坛逛逛喔。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
1
云币
2
只看该作者 5楼 发表于: 01-06
Re在阿里云“专有网络”网络类型中配置vsftpd
谢谢版主,我这边问题解决了
级别: 论坛版主
发帖
12594
云币
28731

只看该作者 6楼 发表于: 01-06
回 5楼(jssk1988) 的帖子
版主回复: #R"*c hLV  
1^}+=~  
很高兴听到您已经解决了问题, 3mgD(,(^  
 \zkg  
欢迎有空时,多来论坛逛逛喔。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个