vscode远程连接

文章发布时间:

最后更新时间:

文章总字数:
319

预计阅读时间:
1 分钟

先把虚拟机需要的环境配置一下

1
sudo apt install openssh-server
1
sudo apt install curl

接着在物理机上创建一下ssh密匙

1
ssh-keygen -t rsa -b 4096 -f %USERPROFILE%/.ssh/debian_rsa

然后自己下载一个vscode

下载后打开 在扩展中搜索remote

zFfZA1.png

安装这个 然后进入到设置里面勾选这个

zFfmh6.png

然后左下角会多出来一个绿色的图标 按图上的点击顺序

zFfJAI.png

zFfa38.png

选择第一个

然后自行配置

1
2
3
4
Host 名称
HostName ip地址
User 虚拟机用户名
IdentityFile "C:\Users\xxxxx\.ssh\debian_rsa" //物理机的ssh私匙目录

接着试着连接一下

zFhAxS.png

输入密码后就连接上了虚拟机

但是每次都输入密码太麻烦了 我们之前弄的ssh就是为了免密连接

zFhuan.png

在虚拟机对应目录下 创建一个文件authorized_keys

接着把物理机中该文件的内容复制到虚拟机刚刚创建的文件中

1
C:\Users\xxxx\.ssh\debian_rsa.pub

然后就可以做到免密连接了

2023/3/6记
今天配置kali虚拟机的远程连接的时候迟迟连接不上 原来是因为ssh服务并没有启动

1
2
// 重启ssh 服务 sudo service ssh --full-restart
// 自动启动 sudo systemctl enable ssh