阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 11288阅读
  • 15回复

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

级别: 论坛版主
发帖
13736
云币
31883

在论坛里看到有些网友,不能正常使用FTP来传送文件,所以写此帖。 8Z}%,G*n  
*X3wf`C?  
6b*xhu\  
环境:云服务ECS,网络类型为“专有网络”,创建ECS绑定公网IP;系统镜像为Debian 8 e R[B0;c  
'xd8rN %T  
现象:FTP客户端可以连接FTP服务端,但“读取目录列表失败”。 jNbVp{%/S}  
E$_zBD%  
!0p K8k&MG  
NJJ=ch  
Z<<=2Xl(  
3'p 1m`8  
{'alA  
原因:专有网络的ECS系统中,没有公网IP地址,是经NAT与互联网连接,且ECS创建过程中的默认安全组规则没有针对FTP的快捷选项。建议在Linux系统里使用sftp协议替换ftp使用。 h@JX?LzZS  
-[N9"Z,  
{$t*XTY6R  
|t"CH'KJZ  
|WUM=g7PC  
I[rR-4.F]  
z\FBN=54z  
XD8Cf!  
%4` U' j  
+hKU]DP2;  
NxA4*_|H9  
过程: f>xi (0  
D,*|:i  
1. apt-get install vsftpd 安装 vsftpd d<Lc&wlP  
=x?WZMO  
W3ms8=z  
)AEtW[~D  
-vm1xp$  
gdSqG2/&  
2. vi /etc/vsftpd.conf 编辑vsftpd的配置文件,修改或增加以下配置内容: Fa`%MR1  
aZo}Ix:/  
dHAT($QG  
D HQxu4  
  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 功能
~u!V_su]GY  
"N'W~XPG  
|d~'X%b%  
3. 在ECS实例安全组中,分别增加两条规则,允许相应的tcp端口访问(tcp 21端口,和 tcp 3000到30100端口) 3S#p4{3   
#c' B2Jn  
[< g9jX5  
'+l"zK ]L-  
e[Vk+Te7  
 mVS^HQ:  
"{+2Q  
7MZH'nO  
 96;5  
Q3hSWXq'  
6d5J*y2  
t%e<]2-8  
4. 在 FileZilla Client 测试,可以成功列出文件,及上传文件 %H{;wVjK  
y4@gw.pt  
gREk,4DAv  
^uG^>Om*  
*@^@7`W  
(#6Fg|f4Y  
参考: &ID! lEd  
* https://askubuntu.com/questions/592577/vsftpd-pasv-configuration-set-up-yet-still-not-working bbjEQby  
* https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode 9fs-|E[5  
* http://worldend.logdown.com/posts/247495-solve-vsftpd-500-oopspriv-sock-get-cmd
关键词: vsftpd
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
1
云币
2
只看该作者 沙发  发表于: 2017-12-11
Re在阿里云“专有网络”网络类型中配置vsftpd
感谢版主!! - 7T`/6  
终于解决的vsftp的问题,这个“专有网络”太坑。折腾了我一个下午。
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 板凳  发表于: 2017-12-11
回 1楼(五一安居) 的帖子
版主回复: o9sPyY$aQ  
*U%3 [6hm  
很高兴听到这个帖子对您有所帮助喔。 VJTO:}Q  
;/Z-|+!IJt  
欢迎有空时,多来论坛转转。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
1
云币
2
只看该作者 地板  发表于: 2018-01-01
Re在阿里云“专有网络”网络类型中配置vsftpd
感谢版主,在网上找了好久,终于可以连上了,我的系统是centos-7.2-64 ,用这个方法成功链接上了。
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 4楼 发表于: 2018-01-01
回 3楼(yuyi8051) 的帖子
版主回复: t>?tWSNf  
pk.\IKlG]  
很高兴听到您已经解决了问题。 %EVgSF!r  
o.fqJfpj  
欢迎有空时,多来论坛逛逛喔。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
1
云币
2
只看该作者 5楼 发表于: 2018-01-06
Re在阿里云“专有网络”网络类型中配置vsftpd
谢谢版主,我这边问题解决了
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 6楼 发表于: 2018-01-06
回 5楼(jssk1988) 的帖子
版主回复: vsj4? 0=  
b@;Wh-{d  
很高兴听到您已经解决了问题, 8;DDCop 8L  
k[ro[E  
欢迎有空时,多来论坛逛逛喔。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 架构狮
发帖
1217
云币
1946
只看该作者 7楼 发表于: 2018-01-25
您的帖子很精彩!希望很快能再分享您的下一帖!
级别: 架构狮
发帖
1217
云币
1946
只看该作者 8楼 发表于: 2018-01-25
级别: 新人
发帖
2
云币
13
只看该作者 9楼 发表于: 2018-01-25
Re在阿里云“专有网络”网络类型中配置vsftpd
       感谢版主 搞了一上午了
级别: 新人
发帖
2
云币
3
只看该作者 10楼 发表于: 2018-03-28
Re在阿里云“专有网络”网络类型中配置vsftpd
这个不错,解决了我的问题!
级别: 新人
发帖
3
云币
13
只看该作者 11楼 发表于: 2018-04-02
Re在阿里云“专有网络”网络类型中配置vsftpd
我这里还是不行..求解...
级别: 新人
发帖
1
云币
2
只看该作者 12楼 发表于: 2018-06-14
Re在阿里云“专有网络”网络类型中配置vsftpd
Windows 系统应该怎么办呢?
级别: 新人
发帖
1
云币
2
只看该作者 13楼 发表于: 2018-06-20
Re在阿里云“专有网络”网络类型中配置vsftpd
感谢楼主,我的问题也解决了,搞了两个小时NND。。
级别: 新人
发帖
1
云币
2
只看该作者 14楼 发表于: 2018-06-23
回 11楼zephyru的帖子
我也遇到了同样的问题,按照lz的设置也是不行,后来是vps内部防火墙的原因,我把防火墙关了就可以了,仅供你参考一下
发表主题 回复主题
« 返回列表
«12»
共2页
上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)