欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux保姆級(jí)配置vscode連接遠(yuǎn)端主機(jī)以及免密配置過程

 更新時(shí)間:2025年03月20日 10:32:58   作者:s_little_monster_  
這篇文章主要介紹了Linux保姆級(jí)配置vscode連接遠(yuǎn)端主機(jī)以及免密配置過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

引言

因?yàn)檩斎朊艽a用vscode登錄遠(yuǎn)程主機(jī)太麻煩了,所以我就在網(wǎng)上尋找教程,本來尋思幾分鐘就能完了的事,找了半天沒成功,還是最后求助的deepseek,跟deepseek也是又過了十分鐘左右終于找出問題所在,如果想要進(jìn)行vscode免密連接遠(yuǎn)端主機(jī)的,看這一篇就夠了

一、登錄vscode

1、安裝插件

首先呢,在擴(kuò)展中安裝遠(yuǎn)程登錄插件Remote - SSH,

我這里還安裝了漢化包Chinese (Simplified)

2、連接遠(yuǎn)端主機(jī)

在當(dāng)前頁面下按F1,然后輸入Connect to Host,然后點(diǎn)擊我用紅色圓圈圈出來的

3、添加主機(jī)

點(diǎn)擊添加新的SSH主機(jī),因?yàn)槲疫@里添加了一臺(tái),所以我有一個(gè)用戶名,你那里如果沒登錄過那就只有一個(gè)添加新的SSH主機(jī)這個(gè)選項(xiàng)

接下來你需要輸入登錄遠(yuǎn)程主機(jī)的SSH命令,格式就像下面這樣

ssh [username]@[IPaddress]

方括號(hào)中的內(nèi)容是需要填寫你的配置的,如果你的用戶名是super,IP地址是1.11.111.1111那么就如下填寫:

ssh super@1.11.111.1111

如果主機(jī)使用的是自定義端口,就要制定端口(假設(shè)端口為100)

ssh super@1.11.111.1111 -p 100

4、配置

上面的動(dòng)作回車后顯示SSH配置文件,直接選擇第一個(gè)就行

5、連接主機(jī)和操作系統(tǒng)

在這里我們直接點(diǎn)擊連接,vscode會(huì)在上方詢問遠(yuǎn)程服務(wù)器的操作系統(tǒng)類型,直接選擇Linux,然后再次輸入密碼,我這里就不演示了,成功后左下角會(huì)顯示遠(yuǎn)程主機(jī)用戶名,這就是我們連接成功了

二、免密操作

1、生成本地密鑰

Win+R打開輸入cmd打開命令行控制器,輸入ssh-keygen然后一直回車就行,直到出現(xiàn)下面那個(gè)框框就算成功了,我們就生成了公鑰id_ed25519.pub和私鑰id_ed25519

2、配置本地文件

在你的電腦中,找到路徑C:\Users\[username]\.ssh找到文件config,這里的username就是你電腦用戶的名字,如果沒有.ssh文件就創(chuàng)建一個(gè),要注意.ssh文件是隱藏文件,需要命令ls -a才能看到

用文本打開配置后我們應(yīng)該只有前三行內(nèi)容,或者配置過端口的會(huì)多一行端口內(nèi)容,最后一行就寫C:\Users\[username]\.ssh\[filename],username依舊是電腦用戶名,然后filename就是生成的私鑰名,上面我們生成的私鑰名叫做id_ed25519那就寫id_ed25519,這個(gè)公鑰和私鑰與config文件是在同一目錄下的,這里的IdentityFile就是私鑰文件的路徑,自己找著寫一下,我這里生成的是我自己生成的自定義名字的,其實(shí)不需要自定義名字,讓它自己生成類似id_ed25519的名字即可

3、配置遠(yuǎn)端文件

然后還是在C:\Users\[username]\.ssh目錄下找到公鑰文件id_ed25519.pub,用文本打開公鑰文件后復(fù)制

使用終端登錄,進(jìn)入隱藏目錄.ssh,然后創(chuàng)建文件authorized_keys,已經(jīng)有的就不用創(chuàng)建了

打開后將復(fù)制的公鑰內(nèi)容粘貼到里面,如果有你擁有多個(gè)遠(yuǎn)程主機(jī),你都想要免密登錄的話,就只粘貼公鑰文件的內(nèi)容到對(duì)應(yīng)遠(yuǎn)程主機(jī)上的.ssh目錄下的authorized_keys文件就好了,其他的操作都一樣,到這里不少人的機(jī)器配置就沒問題了,如果還有問題就看下邊

4、檢查

(一)文件權(quán)限是否夠格

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

這里只要最前邊這個(gè)擁有者的權(quán)限滿足即可,后面的權(quán)限看自己需要了

(二)查看服務(wù)器配置

執(zhí)行下面這條語句就可以看到對(duì)應(yīng)的文件

sudo vim /etc/ssh/sshd_config

在文件中尋找下面的語句,如果文件中與下面不一致,修改為下面的內(nèi)容

該兩句語句在終端打開后一個(gè)在第一句,另一個(gè)也在靠前位置,仔細(xì)看

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

(三)查看本地主機(jī)名映射

我的問題就出現(xiàn)在這里,我的主機(jī)名沒完成映射

# Linux/Mac:編輯 /etc/hosts
sudo vim /etc/hosts

在文件中添加一條內(nèi)容

1.11.111.1111 my-name

這里前面是你的遠(yuǎn)程主機(jī)的IP地址,后面的my-name在C:\Users\[username]\.ssh目錄下的config中查看,第一行host后面跟的就是這個(gè)名字,復(fù)制粘貼即可

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • YUM軟件包管理工具與yum命令的詳細(xì)介紹

    YUM軟件包管理工具與yum命令的詳細(xì)介紹

    yum是基于RPM包管理器、為了提高RPM軟件包安裝性而開發(fā)的一種軟件包管理器。它能夠從指定的服務(wù)器自動(dòng)下載.rpm包并自動(dòng)安裝,可以自動(dòng)處理依賴性關(guān)系,并一次性安裝所有依賴的軟體包。本文就詳細(xì)介紹了YUM軟件包管理工具與yum命令。有需要的朋友們下面來一起看看吧。
    2017-01-01
  • Linux ssh服務(wù)器配置代碼實(shí)例

    Linux ssh服務(wù)器配置代碼實(shí)例

    這篇文章主要介紹了Linux ssh服務(wù)器配置代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標(biāo)記的以太網(wǎng)卡

    如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標(biāo)記的以太網(wǎng)卡

    這篇文章主要介紹了如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標(biāo)記的以太網(wǎng)卡,有對(duì)這方面感興趣的同學(xué),可以跟隨小編一起來研究學(xué)習(xí)下吧
    2020-12-12
  • Centos7學(xué)習(xí)之添加用戶和用戶組的方法

    Centos7學(xué)習(xí)之添加用戶和用戶組的方法

    本篇文章主要介紹了Centos7學(xué)習(xí)之添加用戶和用戶組的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • PHP程序員玩轉(zhuǎn)Linux系列 使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程

    PHP程序員玩轉(zhuǎn)Linux系列 使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程

    這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Linux安裝NodeJs并配合Nginx實(shí)現(xiàn)反向代理

    Linux安裝NodeJs并配合Nginx實(shí)現(xiàn)反向代理

    本篇文章主要介紹了Linux安裝NodeJs并配合Nginx實(shí)現(xiàn)反向代理,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核的調(diào)試技術(shù)筆記整理

    Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核的調(diào)試技術(shù)筆記整理

    今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核的調(diào)試技術(shù)筆記整理,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Linux中關(guān)于控制進(jìn)程的命令總結(jié)

    Linux中關(guān)于控制進(jìn)程的命令總結(jié)

    程序是一組可執(zhí)行的靜態(tài)指令集,而進(jìn)程(process)是一個(gè)執(zhí)行中的程序?qū)嵗?下面這篇文章主要給大家介紹了Linux中關(guān)于控制進(jìn)程的一些命令,包括Linux如何查看進(jìn)程、啟動(dòng)進(jìn)程等常用命令,下面來一起看看吧
    2017-03-03
  • Linux?VIM編輯二進(jìn)制文件方式

    Linux?VIM編輯二進(jìn)制文件方式

    這篇文章主要介紹了Linux?VIM編輯二進(jìn)制文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Linux提權(quán)技巧全面匯總

    Linux提權(quán)技巧全面匯總

    在Linux系統(tǒng)中,提權(quán)是指獲取更高的權(quán)限,這通常通過使用特定的命令或工具來完成,在這篇文章中,我們將探討一些常見的Linux提升權(quán)限的技巧:常用提權(quán)命令,反彈shell,獲取完整交互式SHELL,Linux內(nèi)核漏洞提權(quán),臟牛提權(quán),metasploit linux提權(quán),SUID提權(quán),passwd提權(quán),ssh密鑰提權(quán)
    2024-05-05

最新評(píng)論