本篇內(nèi)容主要講解“pycharm通過ssh連接遠(yuǎn)程服務(wù)器的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“pycharm通過ssh連接遠(yuǎn)程服務(wù)器的方法是什么”吧!
在蘭陵等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需網(wǎng)站設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,網(wǎng)絡(luò)營銷推廣,外貿(mào)網(wǎng)站建設(shè),蘭陵網(wǎng)站建設(shè)費用合理。
由于想要使用pycharm連接Window子系統(tǒng)Ubuntu進(jìn)行開發(fā),找了很多教程都不夠詳細(xì),花了點兒時間,最后配置成功。
將pycharm連接Window子系統(tǒng)的配置過程總結(jié)如下,連接其它遠(yuǎn)程服務(wù)器的過程相同:
一、Ubuntu配置
1、首先安裝 ssh server:
> sudo apt-get install openssh-server
2、修改 ssh server 配置:
> sudo vim /etc/ssh/sshd_config
需要修改以下幾項:
Port 2222 #默認(rèn)的是22,但是windows有自己的ssh服務(wù),也是監(jiān)聽的22端口,所以這里要改一下UsePrivilegeSeparation noPasswordAuthentication yesAllowUsers youusername # 這里改成你登陸WSL用的用戶名
3、啟動 ssh server:
sudo service ssh --full-restart
4、使用xshell測試是否可以連接到子系統(tǒng):
xshell 登陸 ubuntu on windows 的配置如下:IP 是 127.0.0.1,端口號2222,身份驗證信息填寫子系統(tǒng)的用戶名和密碼,即可成功登錄。
注:需要注意一點,ubuntu 的命令行窗口不能關(guān)掉,關(guān)掉后 sshd 服務(wù)也會關(guān)掉,連接就斷開了。
二、配置 Pycharm 服務(wù)器
1、確定服務(wù)器 IP 地址(連接子系統(tǒng)IP地址為127.0.0.1),確保已經(jīng)開啟 SSH 服務(wù),并且安裝了 Python,本地 Project 名為 recommodation_system;
2、配置 Pycharm 服務(wù)器的代碼同步,打開 Tools -> Deployment -> Configuration,點擊左邊的 + 添加一個部署配置,輸入配置名 Name,Type 選擇 SFTP,然后確認(rèn);
3、配置遠(yuǎn)程服務(wù)器的 IP,端口,用戶名和密碼,Root Path 是項目文件在遠(yuǎn)程服務(wù)器中的根目錄,根據(jù)需求配置,例如 /home/rs,這個目錄需要登錄用戶的創(chuàng)建權(quán)限(配置好服務(wù)器參數(shù),直接點擊右側(cè)Autodetect會自動生成Root Path);
4、點擊 Mappings,將 Local Path 設(shè)置為 Windows 下的工程目錄,例如 D:\GitHub\ recommodation_system,自己視情況設(shè)定。將 Deployment path on server 設(shè)置為遠(yuǎn)程服務(wù)器中的項目目錄,例如 /ML,注意目錄前要加 /,不然后面運行程序會找不到文件,Web path on server 暫時不用設(shè)置,貌似 Web 相關(guān)的程序會用到,需要用到的話請自行 Google;
5、點擊 Excluded Paths 可以設(shè)置一些不想同步的目錄,例如軟件的配置文件目錄等。
6、另外打開 Tools -> Deployment -> Options,將 Create Empty directories 打上勾,要是指定的文件夾不存在,會自動創(chuàng)建。
三、Pycharm 遠(yuǎn)程連接遠(yuǎn)程服務(wù)器
1、選擇 File -> Settings,選擇 Project -> Project Interpreter,然后在右邊,點擊那個小齒輪進(jìn)行設(shè)置;
2、點擊 Add Remote,選擇 SSH Credentials,填寫主機的 SSH 配置信息,Python interpreter path 選擇自己需要的遠(yuǎn)程服務(wù)器的解釋器(選擇需要的python版本),如下;
3、選擇配置好的遠(yuǎn)程服務(wù)器,Path mappings與第二部分第4個步驟中的路徑映射關(guān)系對應(yīng)即可(由于剛開始這一步?jīng)]配置好,運行時一直找不到文件,其實就是要把本地文件Upload到服務(wù)器的對應(yīng)地址,才能在服務(wù)器運行),可以看到已經(jīng)讀取到遠(yuǎn)程服務(wù)器的Package,如下:
4、運行程序前,進(jìn)入Tools -> Deployment,選擇Automatic Upload(always),這樣本地編輯程序后,會自動上傳到服務(wù)器,以免本地文件與服務(wù)器文件不一致,導(dǎo)致運行出錯;
5、運行程序時,也就是點擊 Run 的時候選擇剛剛配置的解釋器就能遠(yuǎn)程調(diào)試了,基本跟使用本地解釋器沒有什么區(qū)別。
到此,相信大家對“pycharm通過ssh連接遠(yuǎn)程服務(wù)器的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
新聞名稱:pycharm通過ssh連接遠(yuǎn)程服務(wù)器的方法是什么
當(dāng)前鏈接:http://chinadenli.net/article36/gigssg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、做網(wǎng)站、電子商務(wù)、企業(yè)建站、企業(yè)網(wǎng)站制作、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)