前言
在我們?nèi)粘i_發(fā)學(xué)習(xí)的過程中,大多使用的都是linux系統(tǒng),如果用linux上自帶vim編輯器去開發(fā),對大部分人來說都是不太習(xí)慣的,這時(shí)候我們就可以利用VsCode進(jìn)行遠(yuǎn)程連接,下面是完整的配置過程。
一.準(zhǔn)備工作
1.安裝Vscode
首先電腦要安裝好VsCode,可以去VsCode官網(wǎng)(點(diǎn)我跳轉(zhuǎn))進(jìn)行下載安裝。
2.安裝linux系統(tǒng)
如果是要連接虛擬機(jī)的話,需要安裝centos或者ubuntu,使用VirtualBox安裝Ubuntu20.04(server)系統(tǒng)中有詳細(xì)安裝說明。
二.在VsCode中配置ssh
1.什么是ssh
Secure Shell(安全外殼協(xié)議,簡稱SSH)是一種加密的網(wǎng)絡(luò)傳輸協(xié)議,可在不安全的網(wǎng)絡(luò)中為網(wǎng)絡(luò)服務(wù)提供安全的傳輸環(huán)境。SSH通過在網(wǎng)絡(luò)中創(chuàng)建安全隧道來實(shí)現(xiàn)SSH客戶端與服務(wù)器之間的連接。SSH最常見的用途是遠(yuǎn)程登陸系統(tǒng),人們通常利用SSH來傳輸命令行界面和遠(yuǎn)程執(zhí)行命令。
2.打開VsCode找到擴(kuò)展商店
3.找到遠(yuǎn)程連接軟件并安裝
4.安裝成功后,會(huì)有遠(yuǎn)程連接的圖標(biāo),點(diǎn)擊打開config配置文件
5.在config里面配置你的虛擬機(jī)或者服務(wù)器信息,Host是虛擬機(jī)或者服務(wù)器的名稱,HostName是虛擬機(jī)或者服務(wù)器的ip地址,User是用戶名
6.配置成功后,就可以進(jìn)行遠(yuǎn)程連接。紅框中分別是在當(dāng)前窗口和新建窗口中進(jìn)行連接
?7.在窗口中間依次選擇Linux,Continue,然后輸入你設(shè)置的用戶名對應(yīng)的用戶密碼,再按enter鍵,稍等一會(huì)就能連接成功。
三、配置免密登錄
每次進(jìn)行遠(yuǎn)程連接的時(shí)候都需要輸入密碼,過于繁瑣,因此我們可以設(shè)置免密登錄。
1.在主機(jī)打開cmd,使用ssh-keygen
命令生成公鑰和私鑰命令
id_rsa.pub是公鑰,id_rsa是私鑰。
2.找到.ssh這個(gè)文件夾,打開公鑰id_rsa_pub文件,并復(fù)制其內(nèi)容
3.公鑰復(fù)制,實(shí)現(xiàn)免密
在此之前請先確保安裝了ssh服務(wù)。安裝好之后,可以通過如下命令在虛擬機(jī)中打開authorized_keys文件。如果.ssh文件夾中沒有該文件,可以新建該文件,再將剛剛復(fù)制的公鑰內(nèi)容粘貼保存退出。文章來源:http://www.zghlxwxcb.cn/news/detail-417506.html
sudo vim ~/.ssh/authorized_keys
文章來源地址http://www.zghlxwxcb.cn/news/detail-417506.html
4.再次用vscode連接服務(wù)器或者虛擬機(jī)就可以免密登錄了
到了這里,關(guān)于VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!