国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vscode使用remote-ssh免密連接服務(wù)器

這篇具有很好參考價(jià)值的文章主要介紹了vscode使用remote-ssh免密連接服務(wù)器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

vscode remote ssh,前端工具,vscode,remote-ssh,shell

你還在使用XShellHyper、FinalShell等等SSH客戶(hù)端軟件嗎,作為前端的我們,一直在用的功能強(qiáng)大的開(kāi)發(fā)工具vscode,早已實(shí)現(xiàn)SSH連接功能(借助官方提供的插件)。而且更加好用,可以直接打開(kāi)服務(wù)器上的文件,直接在vscode中修改、保存。

按照下面的步驟安裝配置,去發(fā)現(xiàn)新大陸吧!

安裝remote-ssh插件

vscode remote ssh,前端工具,vscode,remote-ssh,shell

新建ssh連接

  1. 點(diǎn)擊遠(yuǎn)程資源管理器、右上角切換到遠(yuǎn)程(隧道/ssh)、新建遠(yuǎn)程:
    vscode remote ssh,前端工具,vscode,remote-ssh,shell
  2. 在窗口上方彈出的命令框中輸入:ssh name@ip,name是你服務(wù)器的用戶(hù)名,如果沒(méi)有創(chuàng)建用戶(hù)則填root,ip是你的服務(wù)器ip地址(例如:ssh root@192.168.1.1):
    vscode remote ssh,前端工具,vscode,remote-ssh,shell
  3. 回車(chē)后會(huì)彈出選擇更新配置文件,點(diǎn)擊第一個(gè)路徑,會(huì)在本地電腦對(duì)應(yīng)目錄(/User/xxx/.ssh)下自動(dòng)生成一個(gè)config文件:
    vscode remote ssh,前端工具,vscode,remote-ssh,shell
  4. 回車(chē)點(diǎn)擊打開(kāi)配置,會(huì)打開(kāi)生成的config文件:
    vscode remote ssh,前端工具,vscode,remote-ssh,shell
    vscode remote ssh,前端工具,vscode,remote-ssh,shell
    上面的每個(gè)字段代表的含義:
Host 服務(wù)器別名,可以自定義,默認(rèn)是ip地址
HostName 服務(wù)器IP地址
Port 端口號(hào)(端口可以不指定,默認(rèn)都是22)
user 填寫(xiě)登錄使用的用戶(hù)名,我這就是root
#編輯完成后保存退出
  1. 在 config 文件配置完成并保存后,在VSCode的遠(yuǎn)程資源管理器中已經(jīng)出現(xiàn)剛配置的遠(yuǎn)程服務(wù)器,此時(shí)點(diǎn)擊紅框按鈕連接即可
    vscode remote ssh,前端工具,vscode,remote-ssh,shell
    此時(shí)沒(méi)有意外的話(huà)就可以連接上了遠(yuǎn)程服務(wù)器了。

配置免密連接

上面配置完后,就可以使用了,但有個(gè)問(wèn)題就是每次連接都需要輸入密碼,如何免密連接呢?一臺(tái)機(jī)器想要免密訪(fǎng)問(wèn)其他機(jī)器,需要把自己的公鑰內(nèi)容發(fā)送到別的機(jī)器的authorized_keys中去,并在本機(jī)config文件中配置私鑰文件位置。

免密連接配置流程:

  1. 在本機(jī)(就是你的電腦本地)生成新的密鑰對(duì)

使用命令ssh-keygen生成新的密鑰對(duì)。你可以選擇在生成密鑰對(duì)時(shí)為其指定不同的文件名。請(qǐng)注意,-f 后的id_rsa_linuxid_rsa_windows 只是示例文件名,你可以根據(jù)需要選擇其他文件名。

# 本機(jī)為 Mac 或 Linux,請(qǐng)使用命令:
 ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa_linux
 ?
 # 本機(jī)為 Windows,請(qǐng)使用命令:
 ssh-keygen -t rsa -b 2048 -f C:\Users\YourUsername\.ssh\id_rsa_windows

輸入命令后一路回車(chē),不用填寫(xiě)任何內(nèi)容:
vscode remote ssh,前端工具,vscode,remote-ssh,shell
系統(tǒng)會(huì)在你指定的路徑(本例子為 /Users/YourUsername/.ssh)下生成兩個(gè)文件,分別是id_rsa_linux.pubid_rsa_linux,前者為生成的公鑰,后者為私鑰。

  1. 添加公鑰到遠(yuǎn)程服務(wù)器

將生成的公鑰( id_rsa_linux.pub的內(nèi)容)添加到你遠(yuǎn)程服務(wù)器的 authorized_keys 文件中,以免密連接。

(1) 若你本機(jī)是Windows

手動(dòng)復(fù)制公鑰文件 (id_rsa_linux.pub) 的內(nèi)容,然后登錄到遠(yuǎn)程服務(wù)器,并將內(nèi)容粘貼到 authorized_keys 文件的最下面一行。如下是我生成的id_rsa_linux.pub文件內(nèi)容:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDebsGnaUFOS0P1F3MqAY6NXUwOv4mspwVzr

在遠(yuǎn)程服務(wù)器上,authorized_keys 文件通常存儲(chǔ)在用戶(hù)的 .ssh 目錄中。具體路徑可能為 ~/.ssh/authorized_keys。

如果你的.ssh目錄或者 authorized_keys 文件不存在,你可以在服務(wù)器終端使用以下命令創(chuàng)建它:

 # 創(chuàng)建目錄
 mkdir ~/.ssh
 # 進(jìn)入目錄
 cd ~/.ssh
 # 創(chuàng)建 authorized_keys 文件
 touch authorized_keys
 # 打開(kāi) authorized_keys 文件,并將你的公鑰內(nèi)容粘貼到其中
 vim authorized_keys
 # 保存并關(guān)閉文本編輯器。

(2)如果你本機(jī)是MacLinux

ssh-copy-id 命令通常用于將你的公鑰復(fù)制添加到遠(yuǎn)程服務(wù)器的 authorized_keys 文件中。-i 選項(xiàng)用于指定身份文件(即你的公鑰文件)。在本機(jī)執(zhí)行如下命令:

# 1. 輸入命令:
ssh-copy-id -i id_rsa_linux.pub name@ip
# 2. 輸入密碼并回車(chē),公鑰內(nèi)容就添加到服務(wù)器authorized_keys文件中了

確保公鑰文件 (id_rsa_linux.pub) 在本地機(jī)器上的正確位置,并且你有讀取該密鑰的權(quán)限。同時(shí),確保遠(yuǎn)程服務(wù)器上的用戶(hù) 有一個(gè) .ssh 目錄,并且 authorized_keys 文件有正確的權(quán)限(通常是目錄權(quán)限為 700,authorized_keys 文件權(quán)限為 600)。

  1. 配置 SSH 客戶(hù)端:

將添加公鑰到遠(yuǎn)程服務(wù)器后,最后一步便是配置你的主機(jī)。

打開(kāi)你的 SSH 客戶(hù)端(本機(jī))配置文件(也就是前面生成的config文件,一般在/Users/YourUsername/.ssh/config),添加配置(IdentityFile 私鑰文件路徑),以指定使用哪個(gè)私鑰文件。

Host 192.168.1.1
  HostName 192.168.1.1
  User root
  IdentityFile /Users/zhangqdmacmini/.ssh/id_rsa_linux

這樣,當(dāng)你使用 ssh 連接服務(wù)器時(shí),SSH 客戶(hù)端將自動(dòng)選擇相應(yīng)的私鑰文件,就可以實(shí)現(xiàn)免密登錄了。

我是前端蝸牛君??,關(guān)注我,我們一起成長(zhǎng)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-860231.html

到了這里,關(guān)于vscode使用remote-ssh免密連接服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • VSCode使用Remote-SSH連接服務(wù)器時(shí)報(bào)錯(cuò):Resolver error: Error: The VS Code Server failed to start

    VSCode使用Remote-SSH連接服務(wù)器時(shí)報(bào)錯(cuò):Resolver error: Error: The VS Code Server failed to start

    電腦關(guān)機(jī)打開(kāi)后,使用VSCode連接服務(wù)器,在輸入完密碼之后右下角一直沒(méi)有加載完畢,一直報(bào): 無(wú)法安裝VS Code服務(wù)器 Windows終端可以ssh到服務(wù)器上;VSCode連接時(shí)報(bào)錯(cuò),之前連接過(guò)。 前期準(zhǔn)備 :在做后邊的操作之前一定要記得 關(guān)閉遠(yuǎn)程 ,報(bào)錯(cuò)的時(shí)候會(huì)彈出彈窗或者按 ESC ,選

    2024年02月05日
    瀏覽(23)
  • vscode 使用ssh進(jìn)行遠(yuǎn)程開(kāi)發(fā) (remote-ssh),首次連接及后續(xù)使用,詳細(xì)介紹

    vscode 使用ssh進(jìn)行遠(yuǎn)程開(kāi)發(fā) (remote-ssh),首次連接及后續(xù)使用,詳細(xì)介紹

    首次連接 選擇左側(cè)欄的擴(kuò)展,并搜索remote ssh 它大概長(zhǎng)這樣,點(diǎn)擊安裝 安裝成功后,在左側(cè)欄會(huì)出現(xiàn)遠(yuǎn)程連接的圖標(biāo),點(diǎn)擊后選擇ssh旁加號(hào)便可以進(jìn)行連接。 安裝成功后vscode左下角會(huì)有一個(gè)圖標(biāo) 點(diǎn)擊圖標(biāo)選擇連接到主機(jī) 選擇 添加新的SSH主機(jī) 輸入要連接主機(jī)的用戶(hù)名和ip,

    2024年04月11日
    瀏覽(33)
  • 【VScode】Remote-SSH XHR failed無(wú)法訪(fǎng)問(wèn)遠(yuǎn)程服務(wù)器

    當(dāng)使用VScode連接遠(yuǎn)程服務(wù)器時(shí),往往需要使用Remote-SSH這個(gè)插件。而該插件有一個(gè)小bug,當(dāng)遠(yuǎn)程服務(wù)器網(wǎng)絡(luò)不佳時(shí)容易出現(xiàn)。 在控制臺(tái)會(huì)出現(xiàn)下述語(yǔ)句: 該插件在連接遠(yuǎn)程服務(wù)器時(shí),插件會(huì)在服務(wù)器端自動(dòng)運(yùn)行一個(gè)腳本。該腳本的主要內(nèi)容是檢查服務(wù)器的vscode-server的運(yùn)行情況

    2024年02月14日
    瀏覽(20)
  • vscode出現(xiàn):Remote-SSH XHR failed無(wú)法訪(fǎng)問(wèn)遠(yuǎn)程服務(wù)器

    在控制臺(tái)會(huì)出現(xiàn)下述語(yǔ)句: Resolver error: Error: XHR failed at y.onerror (vscode-file://vscode-app/d:/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:77:1261) 1、在虛擬機(jī)中獲取commit id。 cd ~/.vscode-server/bin abd2f3db4bdb28f9e95536dfa84d8479f1eb312d 例如,我的commit id就是abd2f3db4bdb28f9e95536dfa8

    2024年02月04日
    瀏覽(31)
  • vscode-insiders Remote-SSH XHR failed無(wú)法訪(fǎng)問(wèn)遠(yuǎn)程服務(wù)器

    vscode-insiders Remote-SSH XHR failed無(wú)法訪(fǎng)問(wèn)遠(yuǎn)程服務(wù)器

    問(wèn)題概述: 在連接遠(yuǎn)程服務(wù)器時(shí),會(huì)在服務(wù)器端自動(dòng)運(yùn)行一個(gè)vscode-server腳本,當(dāng)網(wǎng)絡(luò)出現(xiàn)問(wèn)題時(shí),下載出錯(cuò)可能就會(huì)連接失敗。 看到目錄下有該文件,但是解壓縮時(shí)出錯(cuò)。說(shuō)明文件本身有問(wèn)題,但是由于已經(jīng)存在該文件所以不會(huì)重新下載。因此刪除該文件,重新打開(kāi)vscode,

    2024年02月03日
    瀏覽(24)
  • vscode 使用ssh進(jìn)行遠(yuǎn)程開(kāi)發(fā) (remote-ssh)

    vscode 使用ssh進(jìn)行遠(yuǎn)程開(kāi)發(fā) (remote-ssh)

    visual studio code remote - ssh 可以通過(guò)ssh連接遠(yuǎn)程主機(jī)、虛擬機(jī),打開(kāi)遠(yuǎn)程文件夾,并利用vscode 的插件優(yōu)勢(shì)進(jìn)行遠(yuǎn)程開(kāi)發(fā)、調(diào)試等。 一、配置環(huán)境 因?yàn)閞emote-ssh 的ssh連接是基于openssh實(shí)現(xiàn)的,以及后續(xù)我們需要使用生成ssh密鑰需要git,所以我們需要準(zhǔn)備: OpenSSH Git版本不低于1.9 如

    2024年02月12日
    瀏覽(22)
  • VSCode使用Remote SSH遠(yuǎn)程連接Linux服務(wù)器【遠(yuǎn)程開(kāi)發(fā)】

    VSCode使用Remote SSH遠(yuǎn)程連接Linux服務(wù)器【遠(yuǎn)程開(kāi)發(fā)】

    轉(zhuǎn)發(fā)自CSDN遠(yuǎn)程穿透的文章:【vscode遠(yuǎn)程開(kāi)發(fā)】使用SSH遠(yuǎn)程連接服務(wù)器 「內(nèi)網(wǎng)穿透」 遠(yuǎn)程連接服務(wù)器工具有很多,比如XShell、putty等,可以通過(guò)ssh來(lái)遠(yuǎn)程連接服務(wù)器,但這用于寫(xiě)代碼并不方便,可能需要現(xiàn)在本地寫(xiě)好代碼后再將源代碼傳送到服務(wù)器運(yùn)行、服務(wù)器上的圖片也無(wú)

    2023年04月21日
    瀏覽(30)
  • vscode remote-ssh配置

    vscode remote-ssh配置

    使用vscode的插件remote-ssh進(jìn)行l(wèi)inux的遠(yuǎn)程控制。 在vscode上安裝完remote-ssh插件后,還需要安裝openssh-client。 openssh-client安裝 先 win + R 打開(kāi)cmd,輸入 ssh ,查看是否已經(jīng)安裝了。 如果沒(méi)有安裝,用管理員權(quán)限打開(kāi)powershell 運(yùn)行以下代碼,查看信息 如果client和server都沒(méi)有安裝,會(huì)顯

    2024年02月16日
    瀏覽(21)
  • VSCode Remote-SSH (Windows)

    VSCode Remote-SSH (Windows)

    VSCode Follow the step-by-step tutorial or if you have a simple SSH host setup, connect to it as follows: Press F1 and run the Remote-SSH: Open SSH Host… command. Enter your user and host/IP in the following format in the input box that appears and press enter: user@host-or-ip or user@domain@host-or-ip If prompted, enter your password (but we suggest setti

    2024年02月14日
    瀏覽(24)
  • VSCode遠(yuǎn)程連接服務(wù)器(SSH免密登錄)

    VSCode遠(yuǎn)程連接服務(wù)器(SSH免密登錄)

    ? ? ? ? 連接遠(yuǎn)程服務(wù)器的方式眾多,本文將介紹基于VS Code的SSH免密登錄方法。在開(kāi)始SSH遠(yuǎn)程鏈接以前,您需要完成以下步驟: 1.以Windows平臺(tái)為例,您需要在cmd終端(Win+R輸入cmd)輸入: 如果出現(xiàn)信息即代表Windows端的SSH配置完成。 2.Windows生成公鑰的方法: 如果您可以在

    2023年04月26日
    瀏覽(33)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包