前言
由于最近需要频繁修改blog
中的文章,每次想做一些小修改时总是要重新连接到远程才行,并且隔段时间还要重连一下,太费时间,于是google
了一下使用密钥的形式登陆方法,记录下来以供今后在其它机器上使用。
生成密钥对
在终端使用ssh-keygen
生成id_rsa
和id_rsa.pub
,使用Git
的话一般都会有,生成之后在~/.ssh
文件夹中。
将公钥放入服务器中
复制id_rsa.pub
到服务器的/home/admin/.ssh
文件夹中,然后运行:
cat XXX_ras.pub >> authorized_keys
其实就是将公钥中的内容复制到了authorized_keys
中。
这里有个坑,因为我的blog
运行在服务器的root
用户组,使用admin
连接后我并没有写的权限。所以这里我应该是复制到/root/.ssh/
文件夹中。

此时就已经成功了百分之七八十了。
配置Remote-SSH
点击vscode
左下角的远程连接

点击修改配置文件

选择id_rsa
所在文件的config

然后就是修改配置了

其中:
Host
:连接时取的别名。HostName
:服务器ip
地址。User
:登陆服务器的用户名,我这里是admin
,其实是错的,应该是root
。Port
:端口,一般为22
。IndentityFile
:id_rsa
所在的本地路径。
大功告成!
之后就只需要点击之前配置的别名就能直接连到服务器了

Beautiful!
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!