目前,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的連接,並且進行一些命令行的操作。
連接 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