租用云服务器
腾讯云阿里云等各大互联网巨头的产品对学生都有很大的优惠,这里我选择了腾讯云的centos7.6 64位的套餐,完成认证后十块钱就可以获得该配置的服务器的一个月使用权。
(近期好像阿里云有活动,学生认证后答题得到一定分数可以免费获得半年使用权)
一系列操作完成购买后进入腾讯云的控制台,在概览页面可以清楚的看到我们服务器的运行状态
点击左侧功能栏中的实例,可以看到我们所租用的云服务器的详细信息
点击更多可以在密码的选项中找到重置密码,身份验证后便可实现密码的重置
点击安全组,设置端口通道的开关(默认为全开)
配置云服务器
下面过程中windows端要用到以下两个免费软件
putty——一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件
FileZilla——一个方便高效的FTP客户端工具
1)打开putty输入我们所购买的云服务器的外网ip以及端口号
2)输入我们云服务器的账号与密码,账号默认为root,密码为前面重置密码所更改的密码,成功登录
3)输入以下命令,安装Apache HTTP Server(简称Apache)
yum -y install httpd
4)添加新用户,admin为用户名,再为admin添加密钥,按照提示输入两次要设置的密码
adduser -d /var/www/html admin
passwd admin
5)为admin用户授权,并开启Apache服务
chown -Rf admin.admin /var/www/html
service httpd start
6)打开FileZilla,输入我们的服务器外网地址,以及前面设置的用户及密码,点击快速链接,进入我们的用户权限文件夹
7)在这个文件夹我们拥有前面赋予的权限,可以有限制的进行文件传输、更改,目录的创建与删除。
到这里我们就可以简单的使用我们租用的服务器了,至少实现了sftp的简单功能
实际演示例如:我们先在windows端下利用记事本写一个简易的网页
<html>
<body>
<h1>欢迎访问</h1>
<h2>admin</h2>
<h3>静夜思</h3>
窗前明月光<br>疑是地上霜<br>举头望明月<br>低头思故乡
</body>
</html>
将其文件扩展名改为.html
我们可以在admin用户权限目录/var/www/html/下右击空白处创建一个head目录
可将前面创建的网页直接拉入html文件夹,即实现用户与服务器之间的sftp文件传输等简单操作