上一篇介绍如何获得一台阿里云的云服务器ECS,拿到服务气候,我们就需要进行一些操作了,毕竟服务器不在身旁,你不能直接访问服务器,所以你必须要与服务器建立连接这样服务器才算是你的。所以这篇就讲讲ssh远程连接和ftp文件传输。
其实,我们不需要任何工具就能够通过云服务器管理控制台的远程连接功能进入ECS实例登录界面,从而放问系统,但分辨率是真的低,毕竟它是嵌入在网页内的,阿里也要考虑带宽成本。
所以,我觉得使用工具连接还是不错的,这里推荐两个工具,一个是PuTTY,还有一个是Xshell,笔者用的是Xshell,所以对PuTTY不太熟悉,至于PuTTY怎么用,可以到官网上看看,上面有详细的介绍戳这里,直接传送
官网没介绍Xshell,那就由我来讲讲了,首先下载一个Xshell(这是个废话,但也是个实话),打开软件,就是一个命令行页面,我们可以直接输入ssh IP地址如: 这只是个例子,事实上127.0.0.1是不可能l连接上的。 我们也可以点击左上角的按钮添加连接:
然后会出现: 主机那行就填公网地址,连接上后会出现这样一个界面 输入账号密码就能够成功访问了,怎么样,简单吧。
要实现FTP文件传输功能,服务器上必须要有ftp服务器,即vsftpd。 首先查看自己的服务器上是否已经有vsftpd:
#rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64这样表示已经安装过了。 如果没有安装过需要安装
#yum install -y vsftpd安装完后要查看一下安装的路径:
#whereis vsftpd vsftpd:/usr/sbin/vsftpd /etc/vsftpd/usr/local/vsftpd安装好了我们需要配置一下vsftpd.conf来满足自己的需求,由于需求不同,我也就不在这里介绍了,戳此链接,查看完整的vsftpd配置内容
为了服务器的安全,我们需要关闭匿名访问
anonymous_enable=NO那么我们该怎么访问呢,这时候需要创建一个专用于ftp的账户:
#useradd -d /var/ftp/pub -s /sbin/nologin uername #passwd username这里的username是你创建的用户名,此时我们就可以通过该用户使用ftp服务了。 当然了我们还必须做一件事,创建ftp的根文件夹,并给以权限:
#mkdir /var/ftp/pub #chmod 777 /var/ftp/pub一切完毕后,我们要启动服务器,并且设置开机自启
#service vsftpd start #chkconfig vsftpd on启动成功后,我们可以在浏览器上输入ftp://127.0.0.1(这里需要换成你的公网IP),输入账号密码后就能访问啦,访问成功表示vsftpd服务器配置完成啦,这时候你就需要一个工具Xftp来进行文件上传操作啦,工具操作很简单,这里就不介绍啦。