目前,pycharm是很是受欢迎的编写、调试python的IDE,那么为了方便咱们在本地调试远程服务器中的代码,咱们能够在pycharm中进行SSH与SFTP的链接,来进行远程服务器的文件添加、修改与删除,而且在本地编写、修改与调试代码,这让咱们可以很轻松的同时使用本地与远程服务器,更加高效的进行代码的编写、修改与调试。python
主要分为两步,首先是配置远程Linux主机(服务器)的信息,第二个就是在pycharm里面配置Interpreter等等。shell
下面咱们一块儿来开始配置吧!服务器
1.配置远程主机信息。app
打开pycharm,选择Tools --- Deployment --- Configuration,以下图所示:ssh
而后,选择左上方绿色的加号,选择SFTP便可,name 按照本身习惯编写。工具
而后点OK。填写以后的页面。命令行
而后配置mappings ,以下调试
这个时候,咱们就能够经过Tools --- Deployment --- Browse Remote Host 来查看远程服务器上面的文件,进行添加、修改与删除,切记在保证修改完成以后要点击pycharm里面的右上角的向上的小箭头,来将本身对远程服务器文件的修改上传到远程主机上面,从而保证本地与远程主机的文件的一致性。blog
2.而后配置远程主机的pythonip
点击files ----setting --- project Interpreter
点击ADD remote,添加远程服务器Interpreter
而后点击SSH Credentials,进行ssh链接,输入远程服务器主机名,用户名及密码,而后配置默认的python路径
而后,点击OK,就能够配置好了pycharm与远程服务器主机的python编译器了。
到此配置完成。
此外,咱们在运行程序是可能须要链接远程服务器,而且远程服务器的shell命令行的操做,因此咱们也能够经过pycharm里面的工具进行远程服务器的终端的打开。以下图所示,
咱们也能够,经过其余的命令行的方式进行,与远程主机的ssh的链接,而且进行一些命令行的操做。
链接 ssh user@172.16.巴拉巴拉密码:########把单个文件传上到home根目录下:scp 文件名 user10@172.1######:~/上传整个文件夹scp -r解压zip文件 unzip all.zip删除文件夹及其下全部东西 rm -r 新建文件夹mkdir终止正在运行的命令ctrl+c修改文件命mv a .txt b.txt