使用nuxt,express,mysql,nginx创建个人博客系列-22

413
2020-01-24 18:37
5 个月前

购买服务器

这个是购买腾讯云服务器的链接腾讯云购买
选择配置如下图,最低配置即可。密码自行记住,ip地址会在购买之后自己的云主机里面看到
腾讯云配置 这个是购买阿里云服务器的链接阿里云购买进去后可以看到云服务器ecs直接领券购买 选择最低配置即可。密码自行记住,ip地址会在购买之后自己的云主机里面看到
然后我们使用ssh 登陆到云主机,我的是mac系统,已mac系统为例,打开控制台(windows自行百度)tips:最好大家都下载个ssh客户端啦

# ssh root@192.168.1.95 -p 10022
# enrty password

如下图:
ssh链接 进入的自己的主机后,我们会把密码登录去掉,使用私钥登录到远程服务器。
首先我们要生成公私钥,

# ssh-keygen -t rsa

一路回车就可以了,完成后进入目录查看一下有没有生成id_rsa和id_rsa.pub两个文件,我们需要把id_rsa拷贝出来,你可以用ftp,也可以使用scp下载 确定你的电脑安装了scp,执行

# scp -P 10022 -f root@192.168.1.95:/root/.ssh/id_rsa /Users/guojian/key #-P后面是端口,改成自己的就行

提示要你输入密码,输入密码正确后会把文件下载到本地,先放着。 然后把公钥内容放到~/.ssh/authorized_keys,这个文件上。

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys # 修改文件的权限(必须要这样做)
chmod 700 ~/.ssh # 修改ssh文件的权限(必须要这样做)

如下图所示 修改文件权限 然后修改ssh的配置文件然后重启ssh服务

# vi /etc/ssh/sshd_config #把 PasswordAuthentication yes 变成 no
# /usr/sbin/sshd -D #重启服务

然后打开终端输入命令

ssh -i /Users/guojian/key/id_rsa root@192.168.1.95 -p 10022

如下图
key登陆 至此,使用私钥登录服务器已经做完,如果遇到不熟悉的可以找我留言