我們這里使用 ssh 進(jìn)行連接,不了解 ssh 的也沒(méi)關(guān)系,感興趣的可以自己了解一下。
我的虛擬機(jī)是 Ubuntu20.04,如果出現(xiàn)與 Centos 不一樣的操作可以自行替換。
(應(yīng)該不會(huì)有??)
一 . 登錄虛擬機(jī)~:
-
首先我們登錄虛擬機(jī),在虛擬機(jī)中安裝服務(wù)
openssh-server
:
ubuntu 使用sudo apt install openssh-server
centos 使用sudo yum -y install openssh-server
-
查看本機(jī)的 IP 地址
ifconfig
。
我這里是 192.168.101.128。 -
回到家目錄(用戶的目錄,比如我這里是
/home/feixin
),觀察有沒(méi)有.ssh
文件夾,沒(méi)有直接mkdir .ssh
新建一個(gè)就行了。 -
在
.ssh
文件夾中touch authorized_keys
新建一個(gè)authorized_keys
文件,這個(gè)文件用來(lái)保存我們之后的ssh公鑰。
二、來(lái)到 windows 中
linux虛擬機(jī)不要關(guān)閉了哈~
-
打開(kāi)powershell 使用ssh-keygen生成密鑰:
輸入
ssh-keygen
之后,會(huì)有三個(gè)問(wèn)題:第一個(gè)問(wèn)題是保存路徑,回車(chē)默認(rèn)就好,會(huì)保存在C盤(pán)用戶下的
.ssh
文件夾中,比如我的就是在C:\user\admin\.ssh
第二個(gè)問(wèn)題是密鑰密碼,默認(rèn)的話就是無(wú)密碼。
第三個(gè)問(wèn)題是確認(rèn)密碼。
進(jìn)入
.ssh
文件夾發(fā)現(xiàn)多了兩個(gè)文件-
id_rsa
私鑰,不能隨便給別人看 -
id_rsa.pub
(public)公鑰,無(wú)所謂隨便給
-
-
在.ssh 文件中 新建config文件,設(shè)置服務(wù)器別名。
我們可以在當(dāng)前目錄打開(kāi)終端(powershell),使用
new-item config
命令,創(chuàng)建config文件,然后右鍵config文件選擇vscode打開(kāi),在里面編輯:Host 服務(wù)器別名 HostName IP地址或域名 User 用戶名
例如我的是:
Host vr HostName 192.168.101.128 User feixin
這一步是在設(shè)置服務(wù)器別名,之后我們登錄虛擬機(jī)就可以直接使用別名,比如這里的
vr
,會(huì)默認(rèn)ssh192.168.101.128
的feixin
用戶。這里你們記得改成自己的。 -
配置免密登錄
這里復(fù)制之前的id_rsa.pub
密鑰,然后回到linux虛擬機(jī)中之前新建的authorized_keys
文件中粘貼我們的密鑰,就可以了。 -
登錄測(cè)試
在啟動(dòng)虛擬機(jī)的情況下,在本地windows powershell 中,使用ssh 服務(wù)器別名
登錄自己的虛擬機(jī)。
例如我這里是ssh vr
。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-817134.html
-
配置vscode
下載Remote - SSH
插件
然后在左邊欄的遠(yuǎn)程資源管理器中,選擇ssh
這里應(yīng)該直接會(huì)出現(xiàn)你剛剛 成功 ssh 登錄的服務(wù)器別名,直接點(diǎn)擊連接就好了,然后選擇linux。
回到文件這里,點(diǎn)擊打開(kāi)文件夾,選擇好目錄確定就行了。
進(jìn)入文件目錄之后,就可以開(kāi)始使用 Vscode 操作 虛擬機(jī)了。
需要注意的是,只有在虛擬機(jī)啟動(dòng)之后,才可以用vscode連接哦~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-817134.html
到了這里,關(guān)于windows Vscode 連接 虛擬機(jī),超詳細(xì),含免密免ip配置 以 linux 虛擬機(jī)為例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!