有问题就有答案
Q1:怎么在阿里云服务器上搭建ftp服务器
具/原料阿里云xShell方法/步骤要安装vsftp软件之前必须更新yum源。阿里云的帮助里写的比较烂,给了个链接地址,进去后可以下载一个软件,但是我下载了后不会用。每次执行yum install vsftpd -y都提示错误。经过百度搜索,还是解决了,度娘还是很给力的。yum check-update 检查可更新的所有软件包我执行完这个命令后显示了一大片。我也看不懂,o(∩_∩)o 哈哈。yum update 下载更新系统已经安装的软件包执行后连续回答两个 y 就OK了再执行yum install vsftpd -y 居然成功了配置Vsftpd使用命令vi /etc/vsftpd/vsftpd.conf这时候打开了该文件第一次接触的时候注意光标按INSERT键可以更改,左下角变成-- INSERT --刚打开的时候并未显示完全,控制光标多往下走一段需要修改的有几点anonymous_enable=YES 禁止匿名访问降YES改成NO#ascii_upload_enable 允许使用ascii码上传#ascii_download_enable 允许使用ascii码下载去掉前面的“#”号按ESC建,再输入“:”,发现左下角可以输入了输入wq后按回车,配置完成。修改shell配置,其实新的版本已经修改好了,无需再修改。启动vsftpd: service vsftpd start4添加账户:useradd -p /alidata/www/wwwroot -s /sbin/nologin pwftp然后修改密码:passwd pwftp在输入密码的时候,不显示输入的内容,两次确认密码一致就可以了5这时候的vsftpd还得手动启动。开机自动启动:chkconfig vsftpd on重启阿里云,检查FTP是否正常。6pwftp这个账户貌似登录不进去修改密码还是不行我重新创建了个test的账户可以正常登录。并且创建了一个文件夹“123”
Q2:云服务和 FTP服务器到底有什么区别?
其实这两个概念没办法放在一起比较。一种是应用、硬件设施或产品形态,一种是网络协议。 FTP的英文是File Transfer Protocol,从字面上来解释就是文件传输协议,是一种应用层协议,可以在相应的RFC中找到它的详细描述。我们可以通过FTP客户端利用ftp协议向FTP服务器上传/下载数据。 云存储,可以说是一种概念,也可以是一种实实在在的应用,譬如众所周知的iCloud,或者商用的amazon S3,诸如此类的互联网产品都可以归入云存储产品。业界也有云存储的标准,譬如SNIA发布的CDMI规范。很多大型企业都推出自己的云存储硬件产品,如IBM/HP/华为等,相应的,互联网公司或者运营商等会基于这些硬件平台开发自己的云存储服务软件,如百度云、阿里云、以及众多的网络硬盘产品。 云存储产品的客户端或者应用平台,与底层的资源池或者存储节点之间存在着种类繁多的数据交互,有包含应用信息的数据、有网络和控制信令、也有日志等等。也会涉及到很多种协议,如文件服务的NFS和CIFS协议,适用于对象存储的http restful协议,当然也会使用到ftp协议。 云存储这个概念也是从云计算衍伸出来的,百科中有太多的相关知识,可以慢慢了解。
Q3:阿里云服务器上搭建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中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
Q4:如何在阿里云服务器搭建FTP服务器,在本地电脑连接并操作
首先你需要有一个阿里云的ECS服务器并且开通了公网宽带(话说也不贵,开来玩玩还是可以的,第一次买会比较便宜,第二次买1M的宽带两天是九毛多吧~)开通了宽带之后,ECS服务器就可以上网了如果嫌弃阿里云的连接管理终端太卡不好用的话可以在本地电脑cmd控制台运行mstsc.exe启动远程桌面连接计算机名输入ECS服务器的公网ip地址,开通了宽带的可以在控制台看到点击连接如果提示输入用户名密码,用户名应该是administrator密码是对应的登录windows系统的密码(初始化的密码很复杂,包含大小写的那个)成功连接要是连接出现闪退的话可能是服务器那边没开机 或者处于待机状态先去阿里云的连接管理终端动一下或者重启之后就可以了接下来就可以在本地电脑直接操作ECS服务器了下面进入正题打开服务器默认的IE浏览器在网上下个FileZilla Server安装过程自己可以问问度娘安装完成后会跳出这个一个窗口点击确定就好了,这边的服务器地址和端口是指连接服务器这台电脑的,和等下的自己的电脑连接服务器的时候的地址和端口是不一样的确定之后进入主窗口点击上面工具栏的小人图标建立一个用户(很重要)点击用户下面的添加输入用户名点击确定勾选密码并输入,如111111接下来先不要急着点确定点击左边的shared folders选择要共享的文件夹选完之后点击设为主目录 然后上面的用户读写权限看情况勾选完成之后点左下角的确定就ok了完成之后服务器的配置就好了在本地电脑下载一个FlashFXP运行之后的界面如下,左边的是本地电脑的文件系统,右边是连接的ftp服务器的文件系统点击会话-快速连接在地址中输入服务器的公网IP,端口号就是ftp默认的21不用改用户名和密码填刚刚设置ftp服务器的时候的用户也就是Test和111111点击连接连接成功了
Q5:怎么通过FTP上传文件到阿里云服务器
FTP软件,以“ CuteFTP XP 5.0.2 Build 52.5.16.1 简体中文版 ”为例步骤/方法启动CuteFTP,选择菜单“文件”→“站点管理器”在“站点管理器”中点击“新建”按钮在“站点设置新建站点”中,“站点标签”填入“网站名称”,“FTP 主机地址”填入“u1.网站域名”,“FTP 站点连接端口”填入“21”,“登录类型”选择“匿名”在“站点设置”中,选择“网站名称”后点击“连接”按钮连接至网站FTP服务器连接至网站FTP服务器后,选择要上传的文件,点击鼠标右键选择“上传”菜单开始上传 当上传进度为100%时则表示上传文件成功望采纳
Q6:阿里云服务器怎么设置服务器ftp
用windows的话,直接下载个迷你ftp服务器软件就可以了。当然你也可以用Serv-U,比较专业,但是体积也大,管理也麻烦。以上软件在百度中搜索即可。