目录
一. windows上的配置
1.安装Vscode。(Vscode官网)![](https://i-blog.csdnimg.cn/blog_migrate/34e9b0ec93e70aa8aa3120685af6aabb.png)
2.安装Vscode插件。
1. 打开 Vscode。
2. ctrl + shift + x 打开vscode插件。
3. Vscode插件中 搜索 "chinese" 和 "Remote-SSH" 这两个插件,并安装。
3.windows 生成公私钥。
1. 打开:win + R
2. 输入 :cmd
3. 生成公私钥: ssh-kegen #一路回车
4. 查看你秘钥生成的路径
5. 复制出你的公钥
二. Centos 上的配置
1. Centos生成公私钥。
1. 打开虚拟机。
2. 生成公私钥: ssh-kegen #一路回车
3. cd ~/.ssh/
4. ls -l
5. touch authorized_keys
6. vi authorized_keys
7. 将 windows 公钥内容拷贝到 ~/.ssh/authorized_keys 文件中
8.认证授权完毕。
2.使用win的私钥文件登录shell
1. 打开 远程登录工具 (这里使用的是shel终端是: windTerm)
2. 添加会话 --- 输入ip ---- 输入用户名 ----- 使用秘钥登录
3. 选择 windows存放你生成的公私文件的目录中的 id_rsa.pub
4. 登录,认证授权完毕。
三.Vscode 上的配置
1.打开Vscode
2.左边会出现一个 电脑的图标,这个就是远程SSH连接。
3.点击电脑图标 --- 点击SSH ---- 点击 "+" ,然后输入下面内容
|
ssh 用户名@你的主机地址
例: root@192.168.32.132
4. 点击第一个选项。
5. 弹出的窗口,点击打开配置。
6. 编辑配置文件,添加 IdentityFile ".ssh\id_rsa"
7. 重新启动 vscode。
8. 选项处 输入 yes。
9. 完成,这样登录后就不需要输入密码了。