每次登录要输入密码实在很烦,长话短说 直接进入正题
一、创建ssh秘钥
- 打开cmd或者powershell
- 生成SSH密钥和公钥

连续按ENTER直到结束

- 将公钥文件
id_rsa.pub传到远程服务器的authorized_keys文件中
-
scp %USERPROFILE%\.ssh\id_rsa.pub %REMOTEHOST%:~/tmp.pub- 1
-
ssh %REMOTEHOST% "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"- 1
%USERPROFILE%= 本地host (eg:Adminstrator)
%REMOTEHOST%= 服务器host (eg:root@117:117:0:117 *服务器的用户名是“root”,远程服务器的ip为 117:117:0:117 *)
二、Vscode 配置
1)首先打开已经下载好的VScode,下载插件Remote-SSH,步骤如下。
![]()
2)下载完成后会出现这样一个小电脑图标下次可以从这里打开你的SSH 目标
![]()
3)同时按Ctrl+Shift+p显示如下
![]()
选第一行的内容得到下面的页面
![]()
举个例子,我的设置为
![]()
4)连接到远程服务器
![]()
连接成功,并且没有输入密码,收工~
![]()
评论记录:
回复评论: