本文讲解Visual Studio Code如何连接远程解释器
如果还没有安装Visual Studio Code参考:
在 Visual Studio Code中进行Python开发
一、配置
一、生成密钥对
步骤:
- 打开文件夹,找到
C:\Users\你的用户名\.ssh - 在文件夹窗口 -> 点击左上角文件 -> 点击
Windows PowerShell-> 点击以管理员身份打开Windows PowerShell - 当然上面步骤你可以改成打开CMD终端,跳到
C:\Users\你的用户名\.ssh路径 - 在终端输入:
ssh-keygen -t rsa - 一路按回车,可以不输入密码
- 然后我们.ssh路径就会生成密钥对

二、主机的公钥复制到服务器的 /root/.ssh/路径
步骤:
- 把公钥
id_rsaa.pub复制移动到服务器的/root/.ssh/路径 - 这里我是用工具移动的,如果需要工具私聊我

- 导入公钥
id_rsaa.pub到authorized_keys文件 - 命令:
cat id_rsaa.pub >> authorized_keys - 查看公钥有没有导入成功命令:
cat authorized_keys

- 设置文件权限命令:
chmod 600 authorized_keys - 查看权限是否设置成功命令:
ls -la - 重启服务器
ssh命令:service ssh restart

注意:
- 不重启服务器的
ssh不会生效 - 服务器需要先安装好
ssh,如果没有安装,使用以下命令安装:sudo apt-get install openssh-server
三、主机尝试用密钥连接服务器
步骤:
- 终端跳转到
C:\Users\你的用户名\.ssh路径 - 使用密钥连接命令:
ssh root@192.168.0.187 -p 10001 -i id_rsa

二、使用Visual Studio Code连接远程Python环境
步骤:
打开
VS Code点击远程图标,如下图
点击设置
-
点击配置文件

修改配置文件
IdentityFile 需要修改成你生成私钥的路径

- 点击打开远程环境窗口

