本教程最终实现的是本地写稿子,利用git推送到阿里云服务器上,nginx代理网站静态文件
本篇教程所需材料:
一台云服务器,一个能连上网的电脑,脑子,xshell或者putty或者命令行
连接服务器篇
准备工作
如果你是win7系统,那么你就老老实实的下载xshell,或着putty,我后面会讲用法。
putty下载链接:https://share.weiyun.com/51d9oTy(x32是32位电脑的,x64是64位电脑装的)
xshell下载链接:直接去xshell官网下吧,只需要输入一个邮箱,xshell官方就会发含有下载地址的邮件到你的邮箱里。你打开邮件点击下载地址就行了。
如果你是win10系统,如果你是最新版的win10的话,恭喜你,只需要一个cmd命令行就行了,打开方法就是按键盘左下角的windows键(windows标志)+字母R键,左下角会弹出来一个对话框,我们输入cmd,然后点击确定。

这样就会弹出来cmd命令行了。

如果你是MACOS或者是Linux用户的话,也直接可以打开终端输入命令。
打开MACOS终端的方法:https://jingyan.baidu.com/article/c45ad29c7603f5051753e231.html
打开Linux终端的方法:https://zhidao.baidu.com/question/46573104.html
然后我来讲解如何连接服务器。
首先打开阿里云,打开页面右上角的控制台,然后找到轻量应用服务器,点进去。

点击你购买的服务器,如果你忘了密码的话,你可以重置密码


我们需要两条信息来连接我们的服务器,第一条是IP地址,要记住公网的ip地址前面写公的,然后第二条是你创建的密码。

我们记住了这两条就可以关闭网页,进行下一步操作了。
以下几种方法根据你喜欢的方式选一种连接你的服务器
putty和xshell连接服务器
putty
我们点开putty,按下图操作

输入完成之后点击open,
第一次链接会有提示,点击是即可

然后login as后面输入root,按enter键,password后面输入密码,注意密码是不会显示的,注意一定要输入正确!
输入完成之后按enter,即可连结服务器,下图连接成功之后会显示连接成功的标志。

这样我们就连接到了服务器。
xshell
打开xshell,然后点击左上角新建

然后按下图的填

然后点击左边的用户身份验证,用户名输入为root,密码输成你设置的密码,然后点击连接

第一次连接会提示,点击接受并保存即可,

出现下面的欢迎字符即为连接成功

cmd命令行连接服务器
打开cmd命令行窗口,然后输入
ssh root@你的服务器ip地址

然后第一次连接会提示,输入yes按enter即可

然后输入密码,注意密码是不可见的,记得输入正确的密码,然后按enter就能连接上服务器

创建密码对登录服务器
我们打开电脑的cmd,WIN7和WIN10都有,然后我们不要链接服务器,在本地的命令行内输入
ssh-keygen
然后我们连按3个enter,生成本地的密码公钥

按照上面的地址你可以找到公钥的位置,

我们把这个文件里面的东西按ctrl+A 键全部选中,然后复制,然后我们连接之前我说的几种方式中的一个连接到服务器上,之后我们输入如下代码,注意,这次是连接服务器之后的操作:
vi ~/.ssh/authorized_keys

然后我们按i键(切换成英文键盘,按i键,看到左下角有insert字样,然后我们点击粘贴就行了)

如果你是是cmd命令函的话右键就直接粘贴进去了,其他xshell,putty之类的你右键菜单选粘贴就行了,然后按ESC,然后输入:wq(注意切换英文键盘输入)

之后我们再输入
ssh root@你的服务器ip地址
然后你就会发现我们会直接连上服务器,而不需要输入密码之类的。
MACOS和Linux连接服务器教程
过程和cmd命令行的一样,这里以linux为例
都是输入
ssh root@你的服务器ip地址
然后第一次连接会有提示信息,输入yes,然后我们输入密码,即可连接上服务器。
然后我们使用密钥对登录服务器,这上面可要简单的多,首先,我们输入
ssh-keygen
生成密钥对,然后把公钥传到远程主机上:
ssh-copy-id root@你的服务器ip地址
这样我们以后登录就不用再输入密码了,下一次我们讲HEXO博客搭建。
网友评论