pycharm、vscode 远程连接Linux,配置python环境 您所在的位置:网站首页 乙型病毒性肝炎检查结果怎么看 pycharm、vscode 远程连接Linux,配置python环境

pycharm、vscode 远程连接Linux,配置python环境

2024-02-25 18:14| 来源: 网络整理| 查看: 265

1.pycharm

目前,pycharm是非常受欢迎的编写、调试python的IDE,那么为了方便我们在本地调试远程服务器中的代码,我们可以在pycharm中进行SSH与SFTP的连接,来进行远程服务器的文件添加、修改与删除,并且在本地编写、修改与调试代码,这让我们能够很轻松的同时使用本地与远程服务器,更加高效的进行代码的编写、修改与调试。

  主要分为两步,首先是配置远程Linux主机(服务器)的信息,第二个就是在pycharm里面配置Interpreter等等。

下面我们一起来开始配置吧!

1.配置远程主机信息。

  打开pycharm,选择Tools --- Deployment --- Configuration,如下图所示:

然后,选择左上方绿色的加号,选择SFTP即可,name 按照自己习惯编写。

然后点OK。填写之后的页面。

然后配置mappings ,如下

这个时候,我们就可以通过Tools --- Deployment --- Browse Remote Host 来查看远程服务器上面的文件,进行添加、修改与删除,切记在保证修改完成之后要点击pycharm里面的右上角的向上的小箭头,来将自己对远程服务器文件的修改上传到远程主机上面,从而保证本地与远程主机的文件的一致性。

2.然后配置远程主机的python

点击files ----setting --- project Interpreter

点击ADD remote,添加远程服务器Interpreter

然后点击SSH Credentials,进行ssh连接,输入远程服务器主机名,用户名及密码,然后配置默认的python路径

然后,点击OK,就可以配置好了pycharm与远程服务器主机的python编译器了。

到此配置完成。

此外,我们在运行程序是可能需要连接远程服务器,并且远程服务器的shell命令行的操作,所以我们也可以通过pycharm里面的工具进行远程服务器的终端的打开。如下图所示,

我们也可以,通过其他的命令行的方式进行,与远程主机的ssh的连接,并且进行一些命令行的操作。

2.vscode

1.命令搜索框ctrl+shift+p 输入ssh

2.添加新的链接

 3.输入远程Linux用户名和ip

 4.C:\...\.ssh\config下添加远程信息

Host server_alias(你的服务器别名,默认是IP) HostName 192.168.1.1(远程域名或IP) Port 22 User user IdentityFile id_rsa (也可以不加)

5.再重新步骤1 ctrl+shift+p 输入ssh

- 选择刚才添加的远程连接

- 提示连接中,首先输入远程服务器的密码

- 在远程服务器中安装vscode驱动

- 随后显示连接成功,可以打开远程文件

6.配置无密码登录

6.1本地cmd生成密钥

ssh-keygen -t rsa -C "你的邮箱地址" 或者 ssh-keygen -t rsa -b 4096 -C "你的邮件地址"

-t 类型,rsa 非对称加密

-C:comment表示提供一个注释,用于识别这个密钥。

-b bit:指定密钥长度。

对于RSA密钥,最小要求768位,默认是2048位。4096指的是RSA密钥长度为4096位。

-f name: 生成的密钥文件自定义名称

6.2在.ssh/文件夹下找到id_rsa.pub,使用记事本打开复制里面的内容

6.3进入远程.ssh/目录下,将6.2中的内容复制到authorized_keys文件中,没有这个文件的话,手动创建

authenrized_keys的权限必须是600或更小,否则会连接失败。

免密登录设置完成

注:如果还是解决不了,可以尝试下面解决办法

远程链接Bug解决|VScode连接远程服务器时一直要求输入密码 - 知乎



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有