每次登录要输入密码实在很烦,长话短说 直接进入正题
一、创建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)连接到远程服务器
连接成功,并且没有输入密码,收工~
评论记录:
回复评论: