跳转至

PyCharm专业版远程ssh服务器

适用操作系统:Ubuntu18、Ubuntu20、Ubuntu22

注意:PyCharm必须为专业版

一、Pycharm配置SSH

  • 首先打开Pycharm的Tools-->Deployment--->Configuration对SSH进行配置。
    alt text
  • 打开Configuration并点击+
    alt text
  • 选择SFTP格式
    alt text
  • 随意配置server name
    alt text
  • 点击SSH configuration对SSH进行配置
    alt text
  • 依旧点击加号
    alt text
  • 需要配置的Host、Port、Username、Password,配置好后,可通过Test_Connection进行测试
    alt text
    Host:服务器   = 对应链接信息中 ssh区块中的地址,如图所示红框2的位置
    Port:端口号   = 对应链接信息中 ssh区块中的端口,如图所示红框2的位置
    Username:用户名   = 对应链接信息中 系统账户区块中的用户名,如图所示红框1的位置
    Passsword:用户密码   = 对应链接信息中 系统账户区块中的密码,如图所示红框1的位置
    

alt text

  • 配置好的效果,点击Autodetect自动配置根目录

alt text

  • 点击Deployment配置本地和服务器代码上传
Local path:本地项目位置
Deployment path:服务器项目位置

alt text

  • 点击Tools-->Deployment--->Options,将Upload changed files automatically to default server设置为Always

alt text

  • 点击Tools-->Start SSH Session出现下面图片

alt text

  • 选择配置好的SSH进行连接,呈现下面效果

alt text

二、命令运行

  • 保持服务器后台运行,即使本地终端关闭,不影响服务器运行
    nohup your-command &   # nohup会在服务器项目目录下生成一个nohup.out文件,该文件会保存命令执行记录
    
    alt text
  • 接着可以将nohup命令结束,通过ls查看是否生成了nohup.out文件
    alt text
  • 通过下列命令实时查看终端输出
    tail -f nohup.out  # 实时观测终端输出
    
    alt text

至此Pycharm配置SSH结束