pycharm通过ssh连接远程服务器教程
pycharm通过ssh连接远程服务器教程
由于想要使⽤pycharm连接Window⼦系统Ubuntu进⾏开发,了很多教程都不够详细,花了点⼉时间,最后配置成功。
将pycharm连接Window⼦系统的配置过程总结如下,连接其它远程服务器的过程相同:
⼀、Ubuntu配置
1、⾸先安装 ssh server:
> sudo apt-get install openssh-server
2、修改 ssh server 配置:
> sudo vim /etc/ssh/sshd_config
两岸青山相对出的下一句需要修改以下⼏项:
Port 2222 #默认的是22,但是windows有⾃⼰的ssh服务,也是监听的22端⼝,所以这⾥要改⼀下
UsePrivilegeSeparation no
PasswordAuthentication yes
AllowUsers youusername # 这⾥改成你登陆WSL⽤的⽤户名
3、启动 ssh server:
sudo service ssh --full-restart
4、使⽤xshell测试是否可以连接到⼦系统:
xshell 登陆 ubuntu on windows 的配置如下:IP 是 127.0.0.1,端⼝号2222,⾝份验证信息填写⼦系统的⽤户名和密码,即可成功登录。
注:需要注意⼀点,ubuntu 的命令⾏窗⼝不能关掉,关掉后 sshd 服务也会关掉,连接就断开了。
新年祝福贺词简短⼆、配置 Pycharm 服务器
1、确定服务器 IP 地址(连接⼦系统IP地址为127.0.0.1),确保已经开启 SSH 服务,并且安装了 Python,本地 Project 名为recommodation_system;
2、配置 Pycharm 服务器的代码同步,打开 Tools -> Deployment -> Configuration,点击左边的 + 添加⼀个部署配置,输⼊配置名 Name,Type 选择 SFTP,然后确认;
3、配置远程服务器的 IP,端⼝,⽤户名和密码,Root Path 是项⽬⽂件在远程服务器中的根⽬录,根据需求配置,例如
/home/rs,这个⽬录需要登录⽤户的创建权限(配置好服务器参数,直接点击右侧Autodetect会⾃动⽣成Root Path);
赞美中秋节月亮的诗句4、点击 Mappings,将 Local Path 设置为 Windows 下的⼯程⽬录,例如 D:\GitHub\ recommodation_system,⾃⼰视情况设定。将 Deployment path on server 设置为远程服务器中的项⽬⽬录,例如 /ML,注意⽬录前要加 /,不然后⾯运⾏程序会不到⽂件,Web path on server 暂时不⽤设置,貌似 Web 相关的程序会⽤到,需要⽤到的话请⾃⾏ Google;
5、点击 Excluded Paths 可以设置⼀些不想同步的⽬录,例如软件的配置⽂件⽬录等。
6、另外打开 Tools -> Deployment -> Options,将 Create Empty directories 打上勾,要是指定的⽂件夹不存在,会⾃动创建。
三、Pycharm 远程连接远程服务器
1、选择 File -> Settings,选择 Project -> Project Interpreter,然后在右边,点击那个⼩齿轮进⾏设置;
2、点击 Add Remote,选择 SSH Credentials,填写主机的 SSH 配置信息,Python interpreter path 选择⾃⼰需要的远程服务器的解释器(选择需要的python版本),如下;
公司绩效考核制度
3、选择配置好的远程服务器,Path mappings与第⼆部分第4个步骤中的路径映射关系对应即可(由于刚开始这⼀步没配置好,运⾏时⼀直不到⽂件,其实就是要把本地⽂件Upload到服务器的对应地址,才能在服务器运⾏),可以看到已经读取到远程服务器的Package,如下:
4、运⾏程序前,进⼊Tools -> Deployment,选择Automatic Upload(always),这样本地编辑程序后,会⾃动上传到服务器,以免本地⽂件与服务器⽂件不⼀致,导致运⾏出错;
5、运⾏程序时,也就是点击 Run 的时候选择刚刚配置的解释器就能远程调试了,基本跟使⽤本地解释器没有什么区别。
渎职
给你未来以上这篇pycharm通过ssh连接远程服务器教程就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。