Please enable Javascript to view the contents

Pycharm配置Sftp远程开发

 ·  ☕ 1 分钟

配置pycharm 同步代码至docker容器

参考连接

容器配置

  1. 22端口暴露:
    1
    
    docker run --name chartbackend -d -p 5556:5555 -p8022:22 ubuntu:16.04
    
  2. 安装配置ssh服务

    装包时%0 working问题,注意apt源改国内、以及apt-transport-https缺失问题

    1
    2
    3
    4
    5
    6
    7
    
    # Ubuntu 16.04
    apt install openssh-server
    
    sed -i's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
    # sed 's@sessions*requireds*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
    # echo "export VISIBLE=now" >> /etc/profile
    service ssh restart
    
  3. 设置容器用户名密码
    1
    2
    3
    
    passwd
    # 查看用户
    whoami
    

pycharm配置

  1. add sftp server

PyCharm Tools > Deployment > Configuration

picture_sftp_setting_connect

picture_sftp_setting_mapping

  1. set project interpreter use sftp’s

点击 PyCharm 的 File > Setting > Project > Project Interpreter 右边的设置按钮新建一个项目的远程解释器:

picture_project_interpreter_use_sftp

分享

Hex
作者
Hex
CloudNative Developer

目录