腾讯云 ftp功能的简单实现

294 阅读2分钟

租用云服务器

 腾讯云阿里云等各大互联网巨头的产品对学生都有很大的优惠,这里我选择了腾讯云的centos7.6 64位的套餐,完成认证后十块钱就可以获得该配置的服务器的一个月使用权。

(近期好像阿里云有活动,学生认证后答题得到一定分数可以免费获得半年使用权)

image.png 一系列操作完成购买后进入腾讯云的控制台,在概览页面可以清楚的看到我们服务器的运行状态

image.png

点击左侧功能栏中的实例,可以看到我们所租用的云服务器的详细信息

image.png 点击更多可以在密码的选项中找到重置密码,身份验证后便可实现密码的重置

点击安全组,设置端口通道的开关(默认为全开)

配置云服务器

下面过程中windows端要用到以下两个免费软件

putty——一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件

FileZilla——一个方便高效的FTP客户端工具

1)打开putty输入我们所购买的云服务器的外网ip以及端口号

image.png

2)输入我们云服务器的账号与密码,账号默认为root,密码为前面重置密码所更改的密码,成功登录

3)输入以下命令,安装Apache HTTP Server(简称Apache)

yum -y install httpd

image.png

4)添加新用户,admin为用户名,再为admin添加密钥,按照提示输入两次要设置的密码

adduser -d /var/www/html admin
passwd admin

image.png

5)为admin用户授权,并开启Apache服务

chown -Rf admin.admin /var/www/html
service httpd start

image.png

6)打开FileZilla,输入我们的服务器外网地址,以及前面设置的用户及密码,点击快速链接,进入我们的用户权限文件夹

image.png

image.png 7)在这个文件夹我们拥有前面赋予的权限,可以有限制的进行文件传输、更改,目录的创建与删除。

 

到这里我们就可以简单的使用我们租用的服务器了,至少实现了sftp的简单功能

实际演示例如:我们先在windows端下利用记事本写一个简易的网页

<html>
	<body>
		<h1>欢迎访问</h1>
		<h2>admin</h2>
		<h3>静夜思</h3>
		窗前明月光<br>疑是地上霜<br>举头望明月<br>低头思故乡
	</body>
</html>

将其文件扩展名改为.html

image.png

image.png

我们可以在admin用户权限目录/var/www/html/下右击空白处创建一个head目录

可将前面创建的网页直接拉入html文件夹,即实现用户与服务器之间的sftp文件传输等简单操作

image.png