在 Visual Studio Code中进行远程Python开发

本文讲解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路径就会生成密钥对
image

二、主机的公钥复制到服务器的 /root/.ssh/路径

步骤:

  • 把公钥id_rsaa.pub复制移动到服务器的/root/.ssh/路径
  • 这里我是用工具移动的,如果需要工具私聊我
image
  • 导入公钥id_rsaa.pubauthorized_keys文件
  • 命令:cat id_rsaa.pub >> authorized_keys
  • 查看公钥有没有导入成功命令: cat authorized_keys
image
  • 设置文件权限命令: chmod 600 authorized_keys
  • 查看权限是否设置成功命令:ls -la
  • 重启服务器ssh命令: service ssh restart
image

注意:

  • 不重启服务器的ssh不会生效
  • 服务器需要先安装好ssh,如果没有安装,使用以下命令安装:sudo apt-get install openssh-server

三、主机尝试用密钥连接服务器

步骤:

  • 终端跳转到C:\Users\你的用户名\.ssh 路径
  • 使用密钥连接命令:ssh [email protected] -p 10001 -i id_rsa
image

二、使用Visual Studio Code连接远程Python环境

步骤:

  • 打开 VS Code

  • 点击远程图标,如下图

  • 点击设置

  • 点击配置文件


    image
  • 修改配置文件

  • IdentityFile 需要修改成你生成私钥的路径

image
  • 点击打开远程环境窗口
image

你可能感兴趣的:(在 Visual Studio Code中进行远程Python开发)