不管是用vscode還是goland抽兆,首先都需要在Linux上開啟ssh服務识补,配置端口。如果是云服務器就比較方便郊丛,如果是虛擬機李请,建議使用主機模式瞧筛,設置固定IP。
一导盅、配置ssh
centos7_64位:
在終端中運行命令查看是否已經(jīng)安裝了ssh服務较幌,
yum list installed | grep openssh-server
如果沒有安裝,運行命令進行安裝白翻,
yum?install?openssh-server
進入配置文件進行修改乍炉,開放遠程連接端口和權(quán)限,在/etc/ssh/?目錄下進入sshd服務配置文件sshd_config滤馍,將Port 22岛琼,ListenAddress 0.0.0.0,ListenAddress ::前面的#號去掉巢株,開啟監(jiān)聽端口和監(jiān)聽地址槐瑞,將PermitRootLogin?yes前面#號去掉,開啟遠程登錄阁苞。將PasswordAuthentication??yes前面的#號去掉困檩,開啟使用用戶名和密碼作為連接驗證。
開啟?sshd?服務那槽,輸入sudo?service?sshd?start運行悼沿,
檢查sshd服務是否已經(jīng)開啟,輸入ps?-e?|?grep?sshd運行骚灸,
或者輸入netstat?-an?|?grep?22檢查22號端口是否開啟監(jiān)聽糟趾;
在Ubuntu16.04_64位:
打開終端,運行sudo ps –e |grep ssh
查看是否開啟ssh甚牲,如果沒有開啟义郑,先更新資源列表,
sudo apt-get update
安裝ssh鳖藕,
sudo apt install openssh-server魔慷,
查看是否安裝成功只锭,sudo ps –e |grep ssh著恩;
二、遠程連接Linux系統(tǒng)(以centos7為例)
vscode遠程連接Linux系統(tǒng):
打開vscode , 安裝extension蜻展,
點擊應用商店喉誊,搜索Remote - SSH安裝,
安裝完成后纵顾,打開使用快捷鍵 Ctrl + Shift + P 打開命令面板伍茄,輸入ssh,選擇設置 Remote-SSH:Settings 那行施逾,如下圖進行勾選
如圖操作敷矫,進入配置界面
保存(ctrl+s)過后例获,點擊左下角連接按鈕進行連接:
選擇connect to host
直接連接或者新增連接,新增連接如下:
格式:ssh xulei@192.168.9.20 -A
連接會要求輸入密碼驗證曹仗,連接成功后會出現(xiàn)如下界面:
新增終端即可進入當前路徑榨汤;
goland遠程連接Linux系統(tǒng):
版本:goland2020.1
進入文件-->設置:
選擇插件
搜索ftp進行安裝(其他版本可能叫RemoteHostsAccess)
按照如圖序號操作:
點擊Test Connection進行測試
連接成功!
配置映射怎茫,在本地創(chuàng)建同名文件夾
將文件從虛擬機同步到本地: