VPC下FTP服务的搭建

简介: 在VPC网络下搭建好FTP服务后登录失败,提示如下:状态: 服务器发回了不可路由的地址。 这种情况如何解决: 下面针对不同的FTPserver来说明如何设置来解决这个问题: IIS主机,打开IIS管理控制台(运行中输入inetmgr),点击服务器图标(通常名字是iZw6xvd******Z) 在弹出的窗口找到  FTP防火墙支持。


在VPC网络下搭建好FTP服务后登录失败,提示如下:状态: 服务器发回了不可路由的地址。


这种情况如何解决:

下面针对不同的FTPserver来说明如何设置来解决这个问题:


IIS主机,打开IIS管理控制台(运行中输入inetmgr),点击服务器图标(通常名字是iZw6xvd******Z

在弹出的窗口找到  FTP防火墙支持。fdf062bfc02c55a625f88e31d2978b8552f871c4


打开如下页面,在防护墙外部IP地址中,填写该VPC主机的公网IP,数据通道端口写端口范围(这里使用5000-6000),端口范围可以自定义,但是需要在主机防火墙和主机安全组添加放行规则。


58d188b03259a380a64888e81bbba3eaec558da3

添加完毕,点击左侧应用。到这里还不会立即生效,还需要重启下FTP服务(Microsoft FTP Service

在运行中输入CMD ,打开Windows 命令窗口,输入net stop ftpsvc     停止后,再启动 net start ftpsvc

至此配置生效,问题就解决了。




如果是Linux 服务器,常用的FTP server 是 vsftp 和pure-ftp

Vsftp

直接修改配置文件即可

vim  /etc/vsftpd/vsftpd.conf  添加 pasv_address= 47.*.*.168    # 47.*.*.168 替换成主机的实际公网地址

29699ebf44f41d381bb250e5106d866c3405f593

然后重启FTP服务   systemctl restart vsftpd   或者service vsftpd retart 


该设置与ipv6 冲突,vsftp 不能开启ipv6,否则在某些网络环境下会导致 server 返回被动地址是0.0.0.0



pureftp 

修改配置文件 添加

ForcePassiveIP= 47.*.*.168    

修改完重启下 pureftp 生效。


注意:使用被动模式的情况下,要将使用的端口范围加入安全组和防火墙白名单。






相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云专有网络VPC使用教程
专有网络VPC可以帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。 产品详情:https://www.aliyun.com/product/vpc
目录
相关文章
|
5月前
|
监控 Ubuntu 安全
Ubuntu开启FTP服务教程
在Ubuntu服务器上配置FTP服务是一个常见的需求,无论是用于文件分享、网站管理还是数据备份。FTP(文件传输协议)是一种用于在网络上传输文件的协议,它可以让用户通过身份验证下载或上传文件。本文将指导您如何在Ubuntu系统上安装和配置FTP服务器,以及如何管理用户权限来保证服务器的安全性。
414 0
|
5月前
|
安全 算法 网络协议
【Linux】文件服务FTP(File Transfer Protocol)
【Linux】文件服务FTP(File Transfer Protocol)
89 0
|
2月前
|
存储
【Azure 应用服务】Azure App Service 自带 FTP服务
【Azure 应用服务】Azure App Service 自带 FTP服务
|
5月前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
139 1
|
5月前
|
Linux 网络安全 数据安全/隐私保护
FTP 文件传输服务
FTP 文件传输服务
|
5月前
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu篇-配置FTP服务,本机和docker安装
通过以上步骤,你可以在Ubuntu上配置FTP服务,无论是本机安装还是Docker内安装,都可以提供FTP文件传输服务。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
163 1
|
5月前
|
弹性计算 Ubuntu
Ubuntu 20.04安装FTP服务
以阿里云ECS为服务器,搭建FTP服务并在本机使用FileZilla连接服务。
666 2
|
5月前
|
Docker 容器
docker 安装ftp服务
docker 安装ftp服务
196 0
|
11月前
|
Linux
手把手教你Linux下搭建ftp服务
手把手教你Linux下搭建ftp服务
230 1
|
5月前
|
安全 网络协议 Linux
哇~~真的是你呀!今天是LINUX中的FTP服务
FTP(File Transfer Protocol,文件传输协议)是一种用于在计算机网络中传输文件的标准协议。它允许用户从一个计算机(称为FTP客户端)向另一个计算机(称为FTP服务器)发送和接收文件。 以下是FTP服务的一些关键特点和功能:
67 0