阿里云OSS(Object Storage Service)是阿里云提供的一种云存储,可支持多种不同的应用场景。如果您需要将大量的数据上传到阿里云OSS中,或者需要从阿里云OSS中获取某些文件,FTP(文件传输协议)就是一个很好的选择。本文将告诉您。
步骤一:创建OSS Bucket
在阿里云OSS管理控制台中创建一个Bucket,用于存储FTP传输的文件。打开阿里云控制台,单击左侧导航栏中的“对象存储OSS”,然后单击“新建Bucket”来创建一个Bucket。
在弹出的“创建Bucket”窗口中,填写Bucket的名称、存储类型、访问规则等信息。创建完毕后,您可以在Bucket列表中找到该Bucket,并单击其名称进入Bucket概述页面。
步骤二:创建FTP账号并设置权限
在OSS管理控制台中,选择左侧导航栏中的“RAM角色管理”,然后单击“新建RAM子账号”。
在创建RAM子账号的页面中,选择“自定义创建”选项,在“访问方式”栏中选中“控制台登录”,然后单击“确定”。
在“创建RAM用户”页面中,填写RAM子账号的基本信息,包括RAM用户名称、登录密码等。创建RAM用户成功后,您将看到该用户的AccessKeyID和AccessKeySecret,这两个密钥用于FTP的身份验证。
接下来,在OSS管理控制台中,找到您之前创建的Bucket,点击其名称,进入Bucket详情页面,单击页面上方的“管理”,然后选择“访问控制”选项卡。
在“权限管理”项下单击“添加权限”按钮,选择“用户/角色”,然后输入创建的RAM子账号名称。在“权限策略”中,选择“自定义授权”,并填写以下代码:
{
“Version”: “1”,
“Statement”: [{
“Effect”: “Allow”,
“Action”: [“oss:*”],
“Resource”: [“acs:oss:*:*:*”]
}]
}
该代码将允许RAM子账号对Bucket中的所有文件及文件夹进行全部操作。如果您需要对某些文件夹及其内容进行访问限制,可以自行调整权限策略。
步骤三:使用FTP客户端连接阿里云OSS
现在您已经准备就绪,可以使用FTP客户端来连接阿里云OSS了。FTP客户端可以是Windows内置的FTP命令行工具,也可以是常见的FTP软件,如FileZilla。
以下介绍使用FileZilla进行连接的步骤:
1. 安装FileZilla
在您的计算机上安装最新版本的FileZilla。安装完成后,打开FileZilla客户端。
2. 填写FTP连接信息
在FileZilla客户端中,单击“文件”>“站点管理器”,然后单击“新建站点”按钮。
在“主机”文本框中输入oss-cn-***.aliyuncs.com(***需要替换为您的Bucket地域信息),在“端口”文本框中输入21,选择“常规”选项卡,并填写您的RAM子账号名称和AccessKeySecret信息作为FTP用户和密码。
3. 连接FTP服务器
单击“连接”按钮,连接到阿里云OSS FTP服务器。如果您已正确配置FTP账号和网络环境,则应该可以成功连接到Bucket。
4. 上传和下载文件
现在,您可以使用FileZilla客户端上传或下载文件到您的Bucket。您可以通过双击打开远程服务器文件夹,或将本地文件拖到远程服务器文件夹中。
注意:如果您使用的是FileZilla客户端,请勿将Bucket作为持久化存储,否则将会增加运营成本,建议您使用归档存储类型,并通过阿里云OSS管理控制台上的生命周期规则定期删除不再需要的文件和对象。
结论
FTP是传输数据的有力工具,对于将大量文件上传到阿里云OSS或从OSS中下载文件的用户来说,FTP是一个很好的选择。通过上述步骤,您可以快速轻松地使用FTP登录阿里云OSS,轻松上传和下载文件。所有步骤都很简单,只需根据指示一步一步操作,即可完成登录和传输过程。
相关问题拓展阅读:
- 网站的FTP地址怎么登陆
- 阿里云服务器上搭建FTP后,外网访问不了?
网站的FTP地址怎么登陆
下载一个软件:
cute
ftp
需要用户名
密稿孝码
才能登陆~
那个如果是维护网站用的,就悉茄等于是一个网睁敬察站后台~
FTP的用户名和密码是用来登录上传网站源代码的.你可以将以游孙前网站中所有的代码全部删除,或下载其中的重要部件.而后台则是网站源码的一部分,通过后台可以简化数据的上传与修改等操作.想登录Ftp:直接在IE地址栏中输入:
1、在IE地址栏中输入
2、在弹出框内隐握输入用户名和密码
—-使灶数庆用FTP工具—-
使用FlashFXP
、
LeapFTP
、CuteFTP
阿里云服务器上搭建FTP后,外网访问不了?
1、解决方案:
ftp默认模式为被动模式,开启一个随机端口建立连接。需要把内网端口限制打开,
如果是通过硬件防火墙,将防火墙开启ftp随机端口就可以了
2、两种方式的工作原理:
主动模式:
Port模式FTP 客户端首先和FTP服务器的TCP
21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。
PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP
server必须和客户端建立一个新的连接用来传送数据。(可以看到在这种方式下是客户端和服务器建立控制连接,服务器向客户端建立数据连接,其中,客户端的控制连接和数据连接的端口号是大于1024的两个端口号(临时端口),而FTP服务器的数据端口为20,控制端口为21)
被动模式:
Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个临时端口(也叫自由端口,端口号大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端亮悉口进行数据的传送,这个时候FTP
server不再需要建立一个新的基键罩和客户端之间的连接。(可以看到这种情况下的连接都是由客户端向服务器发起的,与下面所说的“为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式”相对应,而服务器端的数据端口是临时端口,而不是常规的20)
很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP
20无法和内部网络的客户端建立一个新的连接,造成无法工作。
主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。在这种情况下,客户端由于安搏闹装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。
在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
可以尝试修改FTP站点的 FTP SSL 设置。此方法适用于Windows 2023以上版本的服务器,本文以 Windows 2023版本为例。
远程连接并登录到Windows实例。
选择 开唤隐始 > 管理工具 > Internet 信息服务(IIS)管理器,凳链配找到该FTP站点。
单击该FTP站点,然后双击右侧的 FTP SSL 设置。
请点击输入图片描述
将 SSL 策略 设置为 允枣指许 SSL 连接,然后单击 应用。
请点击输入图片描述
再次尝试连接该FTP站点,确认访问站点。
参考来源:
网页链接
阿里云oss怎么ftp登陆的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于阿里云oss怎么ftp登陆,如何使用FTP登录阿里云OSS,网站的FTP地址怎么登陆,阿里云服务器上搭建FTP后,外网访问不了?的信息别忘了在本站进行查找喔。