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

vscode SSH 保存密碼自動(dòng)登錄服務(wù)器vs code

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

先在win local /mac 上拿到公鑰和私鑰,然后再把這公鑰copy 進(jìn)服務(wù)器。讓ssh 身份認(rèn)證轉(zhuǎn)化為秘鑰認(rèn)證
(mac也是一樣的)

1. 創(chuàng)建 RSA 密鑰對(duì)

第一步是在客戶端機(jī)器(通常是您的計(jì)算機(jī) win 10)上創(chuàng)建密鑰對(duì):打開powershell, 輸入

ssh-keygen

默認(rèn)情況下ssh-keygen將創(chuàng)建一個(gè) 2048 位 RSA 密鑰對(duì),這對(duì)于大多數(shù)用例來(lái)說(shuō)足夠安全(您可以選擇傳入標(biāo)志-b 4096以創(chuàng)建更大的 4096 位密鑰)。

輸入命令后,您應(yīng)該看到以下輸出:

Output

Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\admin\.ssh/id_rsa):

根據(jù)括號(hào)的路徑,將其鍵入前面部分,將密鑰對(duì)保存到C:\Users\admin\.ssh/主目錄的子目錄中(或指定備用路徑)。

如果您之前生成過(guò) SSH 密鑰對(duì),您可能會(huì)看到以下提示:

Output

/home/your_home/.ssh/id_rsa already exists.
Overwrite (y/n)?

如果您選擇覆蓋磁盤上的密鑰,您將無(wú)法再使用以前的密鑰進(jìn)行身份驗(yàn)證。選擇是時(shí)要非常小心,因?yàn)檫@是一個(gè)無(wú)法逆轉(zhuǎn)的破壞性過(guò)程。

然后您應(yīng)該會(huì)看到以下提示:

Output

Enter passphrase (empty for no passphrase):

為了方便,是可以不用加密碼的,直接Enter 就行。也可以選擇輸入安全密碼,(密碼短語(yǔ)添加了額外的安全層,以防止未經(jīng)授權(quán)的用戶登錄)。

然后您應(yīng)該看到以下輸出:

Output

Your identification has been saved in /your_home/.ssh/id_rsa.
Your public key has been saved in /your_home/.ssh/id_rsa.pub.
The key fingerprint is:
a9:49:2e:2a:5e:33:3e:a9:de:4e:77:11:58:b6:90:26 username@remote_host
The key's randomart image is:
+--[ RSA 2048]----+
|     ..o         |
|   E o= .        |
|    o. o         |
|        ..       |
|      ..S        |
|     o o.        |
|   =o.+.         |
|. =++..          |
|o=++.            |
+-----------------+

您現(xiàn)在在本地~/.ssh 下就會(huì)擁有可用于身份驗(yàn)證的公鑰(id_rsa.pub)私鑰(id_rsa)。
vscode SSH 保存密碼自動(dòng)登錄服務(wù)器vs code
下一步是將公鑰(id_rsa.pub)放在您的服務(wù)器上,以便您可以使用基于 SSH 密鑰的身份驗(yàn)證來(lái)登錄。

  • 如果還有其他設(shè)備,比如 mac, 那么直接將這個(gè)**私鑰(id_rsa)**放進(jìn)對(duì)應(yīng)的~/.ssh 下就可以直接用了。

2. 手動(dòng)復(fù)制公鑰

如果您沒有基于密碼的 SSH 訪問服務(wù)器的可用權(quán)限,則必須手動(dòng)完成上述過(guò)程。

目標(biāo):我們將手動(dòng)將您的id_rsa.pub (公鑰)文件內(nèi)容附加到遠(yuǎn)程服務(wù)器上~/.ssh/authorized_keys的文件中。

要顯示密鑰的內(nèi)容id_rsa.pub,請(qǐng)?jiān)诒镜赜?jì)算機(jī)中鍵入:(或者直接用記事本打開也行,)

cat ~/.ssh/id_rsa.pub

您將看到密鑰的內(nèi)容,看起來(lái)應(yīng)該是這樣的:

Output

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCqql6MzstZYh1TmWWv11q5O3pISj2ZFl9HgH1JLknLLx44+tXfJ7mIrKNxOOwxIxvcBF8PXSYvobFYEZjGIVCEAjrUzLiIxbyCoxVyle7Q+bqgZ8SeeM8wzytsY+dVGcBxF6N4JS+zVk5eMcV385gG3Y6ON3EG112n6d+SMXY0OEBIcO6x+PnUSGHrSgpBgX7Ks1r7xqFa7heJLLt2wWwkARptX7udSq05paBhcpB0pHtA1Rfz3K2B+ZVIpSDfki9UVKzT8JUmwW6NNzSgxUfQHGwnW7kj4jp4AT0VZk3ADw497M2G/12N0PPB5CnhHf7ovgy6nL1ikrygTKRFmNZISvAcywB9GVqNAVE+ZHDSCuURNsAInVzgYo9xgJDW8wUw2o8U77+xiFxgI5QSZX3Iq7YLMgeksaO4rBJEa54k8m5wEiEE1nUhLuJ0X/vh2xPff6SQ1BL/zkOhvJCACK6Vb15mDOeCSq54Cr7kvS46itMosi/uS66+PujOO+xt/2FWYepz6ZlN70bRly57Q06J+ZJoc9FfBCbCyYH7U/ASsmY095ywPsBo1XQ9PqhnN1/YOorJ068foQDNVpm146mUpILVxmq41Cj55YKHEazXGsdBIbXWhcrRf4G2fJLRcGUr9q8/lERo9oxRm5JFX6TCmj6kmiFqv+Ow9gI0x8GvaQ== demo@test
  1. 使用可用的任何方法訪問遠(yuǎn)程主機(jī),并找到或者創(chuàng)建目錄 ~/.ssh

一旦您可以訪問您在遠(yuǎn)程服務(wù)器上的帳戶,您應(yīng)該確保遠(yuǎn)程服務(wù)器的~/.ssh目錄存在。
此命令將在必要時(shí)創(chuàng)建目錄,如果目錄已存在,則不執(zhí)行任何操作:

mkdir -p ~/.ssh
  1. 在此目錄中創(chuàng)建或修改文件authorized_keys, 為了加入id_rsa.pub 到authorized_keys
    現(xiàn)在,您可以在此目錄中創(chuàng)建或修改文件authorized_keys。您可以將文件的內(nèi)容添加id_rsa.pub到authorized_keys文件的末尾,必要時(shí)使用以下命令創(chuàng)建它:
echo id_rsa.pub>> ~/.ssh/authorized_keys

>> 是追加的意思
在上述命令中,將id_rsa.pub內(nèi)容輸出追加到~/.ssh/authorized_keys。

  1. 查看authorized_keys 是否加入了id_rsa.pub
    cat ~/.ssh/authorized_keys
    得到的應(yīng)該是跟上面一樣的一串文字
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCqql6MzstZYh1TmWWv11q5O3pISj2ZFl9HgH1JLknLLx44+tXfJ7mIrKNxOOwxIxvcBF8PXSYvobFYEZjGIVCEAjrUzLiIxbyCoxVyle7Q+bqgZ8SeeM8wzytsY+dVGcBxF6N4JS+zVk5eMcV385gG3Y6ON3EG112n6d+SMXY0OEBIcO6x+PnUSGHrSgpBgX7Ks1r7xqFa7heJLLt2wWwkARptX7udSq05paBhcpB0pHtA1Rfz3K2B+ZVIpSDfki9UVKzT8JUmwW6NNzSgxUfQHGwnW7kj4jp4AT0VZk3ADw497M2G/12N0PPB5CnhHf7ovgy6nL1ikrygTKRFmNZISvAcywB9GVqNAVE+ZHDSCuURNsAInVzgYo9xgJDW8wUw2o8U77+xiFxgI5QSZX3Iq7YLMgeksaO4rBJEa54k8m5wEiEE1nUhLuJ0X/vh2xPff6SQ1BL/zkOhvJCACK6Vb15mDOeCSq54Cr7kvS46itMosi/uS66+PujOO+xt/2FWYepz6ZlN70bRly57Q06J+ZJoc9FfBCbCyYH7U/ASsmY095ywPsBo1XQ9PqhnN1/YOorJ068foQDNVpm146mUpILVxmq41Cj55YKHEazXGsdBIbXWhcrRf4G2fJLRcGUr9q8/lERo9oxRm5JFX6TCmj6kmiFqv+Ow9gI0x8GvaQ== demo@test

最后,我們將確保~/.ssh目錄和authorized_keys文件具有適當(dāng)?shù)臋?quán)限集:

chmod -R go= ~/.ssh

這遞歸地刪除目錄的所有“組”和“其他”權(quán)限~/.ssh/。

直接ssh命令登錄

ssh 是怎么找到秘鑰 id-rsa 的?
事實(shí)上,ssh xxx@11.11.11.01 的時(shí)候,其中有指定的命令–identity_file, 也就是身份認(rèn)證,默認(rèn)會(huì)在本地路徑~/.ssh/優(yōu)先找秘鑰id-rsa,作為認(rèn)證方式,找不到就讓你輸入密碼。

直接登錄

ssh xxx@11.11.11.01 

如果前面 Enter passphrase階段有寫密碼,那么接下來(lái)輸入的密碼就是這個(gè)用于保護(hù)秘鑰的密碼。
如果前面Enter passphrase階段密碼為空,那么就直接登錄上去了。

vscode 使用 ssh密鑰 (key) 來(lái)連接到遠(yuǎn)程Linux上

添加配置文件

目的:配置 VSCode 連接遠(yuǎn)程服務(wù)器的一些基本信息。

1、點(diǎn)擊左側(cè)的 “遠(yuǎn)程資源管理器” 圖標(biāo),點(diǎn)擊右上角的小齒輪(設(shè)置)

vscode SSH 保存密碼自動(dòng)登錄服務(wù)器vs code

2、在彈出來(lái)的窗口中,選擇第一個(gè) config 文件打開,參考下圖,填寫對(duì)應(yīng)信息

加入配置:IdentityFile ~\.ssh\id_rsa保存即可

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host test1
    HostName 11.11.11.11
    User xxx
    Port 22
    IdentityFile ~\.ssh\id_rsa
    ForwardAgent yes
# 有需要可以加 第二個(gè)服務(wù)器
Host test2
    HostName 11.11.11.12
    User xxx
    Port 22
    IdentityFile ~\.ssh\id_rsa
    ForwardAgent yes

vscode SSH 保存密碼自動(dòng)登錄服務(wù)器vs code
3.重啟vscode,就可以在remote ,輸入服務(wù)器密碼,就可以在remote Explorer 下的SSH 下看到你配置的服務(wù)器名稱了。右鍵選擇連接就可以。vscode SSH 保存密碼自動(dòng)登錄服務(wù)器vs code

秘鑰:https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-debian-9
vscode 配置: https://blog.csdn.net/surfirst/article/details/114311394文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-446305.html

到了這里,關(guān)于vscode SSH 保存密碼自動(dòng)登錄服務(wù)器vs code的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(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 配置ssh 免密登錄 多臺(tái)服務(wù)器

    vscode 配置ssh 免密登錄 多臺(tái)服務(wù)器

    Visual Studio Code - Code Editing. Redefined 之前一直用pycharm 但是好像社區(qū)免費(fèi)版本不能連接服務(wù)器,還要本地同步代碼,比較繁瑣,因此改用vscode。 添加后可以嘗試登錄,確認(rèn)下賬號(hào)密碼,vpn是否正常 ssh name@ip -22 輸入密碼即可 win+r 打開運(yùn)行 cmd 彈出terminal ssh-keygen 三次回車 默認(rèn)地

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

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

    VScode遠(yuǎn)程開發(fā)時(shí),每次都需要輸入密碼,其實(shí)同理可以和其他應(yīng)用類似配置免密登錄,流程也類似。 1.在本地主機(jī)生成公鑰和秘鑰 ? ? ? ? ssh-keygen 2.將公鑰內(nèi)容添加至服務(wù)器 ? ? ? ? 將生成鑰對(duì)時(shí)會(huì)給出其保存路徑,找到公鑰,復(fù)制內(nèi)容,添加到如下文件。 ????????s

    2024年02月13日
    瀏覽(22)
  • vscode通過(guò)ssh連接遠(yuǎn)程服務(wù)器+免密登錄(圖文)

    vscode通過(guò)ssh連接遠(yuǎn)程服務(wù)器+免密登錄(圖文)

    1.打開Visual Studio Code,進(jìn)入拓展市場(chǎng)(Ctrl+Shift+X),下載拓展Remote - SSH 2. 點(diǎn)擊遠(yuǎn)程資源管理器選項(xiàng)卡,并選擇遠(yuǎn)程(隧道/SSH)類別 3. 點(diǎn)擊ssh配置 4.在彈出的選擇配置文件中,點(diǎn)擊第一個(gè) ?5.在config文件中輸入以下內(nèi)容 如: 6.保存后點(diǎn)擊左邊刷新按鈕 ?7.這時(shí)展開SSH,就能看到剛剛

    2024年02月14日
    瀏覽(36)
  • Linux 服務(wù)器間SSH免密碼登錄與拷貝文件(SCP)

    Linux 服務(wù)器間SSH免密碼登錄與拷貝文件(SCP)

    工作中頻繁登錄服務(wù)器和拷貝文件,都會(huì)提示輸入密碼 在持續(xù)集成的場(chǎng)景下,自動(dòng)部署應(yīng)用時(shí)是沒有人工干預(yù)的 下面以實(shí)現(xiàn)A服務(wù)器到B服務(wù)器的免密碼登錄和拷貝文件為例,介紹相關(guān)的配置。(即A訪問B不需要輸密碼) A服務(wù)器(主服務(wù)器)地址:192.168.1.AAA B服務(wù)器(從服務(wù)

    2024年04月11日
    瀏覽(20)
  • Linux服務(wù)器配置SSH免密碼登錄后,登錄仍提示輸入密碼(一次真實(shí)的問題排查解決記錄)

    Linux服務(wù)器配置SSH免密碼登錄后,登錄仍提示輸入密碼(一次真實(shí)的問題排查解決記錄)

    我們知道兩臺(tái)Linux服務(wù)器機(jī)器之間如果使用ssh命令登錄或scp/rsync命令傳輸文件每一次都需要輸入用戶名相對(duì)應(yīng)的密碼,如果要免密碼,則需要對(duì)兩臺(tái)Linux服務(wù)器機(jī)器之間進(jìn)行SSH互信。 雖然這是廢話,也希望大家了解一下。 SSH(Secure Shell)是一種安全的傳輸協(xié)議,它可以讓Lin

    2024年02月09日
    瀏覽(28)
  • vscode自動(dòng)更新后ssh無(wú)法連接服務(wù)器

    vscode自動(dòng)更新后ssh無(wú)法連接服務(wù)器

    `重啟了一下電腦,發(fā)現(xiàn)vscode的ssh遠(yuǎn)程連接連不上所有的服務(wù)器了,提示遠(yuǎn)程主機(jī)可能不符合glibc和libstdc++ VS Code服務(wù)器的先決條件, 看了半天網(wǎng)上的攻略,終于找到一個(gè),可能是這個(gè)更新是最近剛更的,很多人沒升級(jí)也就沒這個(gè)問題,所以網(wǎng)上的回答也少。 總結(jié)就是版本太高

    2024年04月14日
    瀏覽(19)
  • 由vscode自動(dòng)升級(jí)到1.86導(dǎo)致的“終端可以ssh服務(wù)器,但是vscode無(wú)法連接服務(wù)器”

    由vscode自動(dòng)升級(jí)到1.86導(dǎo)致的“終端可以ssh服務(wù)器,但是vscode無(wú)法連接服務(wù)器”

    簡(jiǎn)單來(lái)說(shuō)就是,ssh配置沒動(dòng),前兩天還可以用vscode連接服務(wù)器,今天突然就連不上了,但是用本地終端ssh可以順利連接。 我的ssh配置如下: 現(xiàn)在直接在終端中進(jìn)行ssh,可以順利連接。 然后在vscode中進(jìn)行連接,一直失敗。 主要報(bào)錯(cuò)信息如下: 同時(shí),有個(gè)很重要的經(jīng)驗(yàn)!vsco

    2024年02月19日
    瀏覽(25)
  • 手把手教你實(shí)現(xiàn):Android注冊(cè)登錄功能,通過(guò)本地服務(wù)器保存用戶賬號(hào)密碼到數(shù)據(jù)庫(kù)

    手把手教你實(shí)現(xiàn):Android注冊(cè)登錄功能,通過(guò)本地服務(wù)器保存用戶賬號(hào)密碼到數(shù)據(jù)庫(kù)

    代碼我放到文章最后面了 首先你需要電腦一臺(tái):如果沒有電腦將會(huì)很難辦呢 -----沃茲基碩德 下載并安裝以下開發(fā)工具 Android Studio 官網(wǎng)最新版 用來(lái)開發(fā) 安卓App IntelliJ IDEA 官網(wǎng)最新版 用來(lái)開發(fā) 后端 ,處理安卓APP的請(qǐng)求 Navicat for MySql 官網(wǎng)最新版 數(shù)據(jù)庫(kù)可視化工具,用來(lái)查看數(shù)

    2024年01月16日
    瀏覽(30)
  • xshell可以遠(yuǎn)程登錄服務(wù)器但是vscode一直顯示讓輸入密碼的解決方案

    xshell可以遠(yuǎn)程登錄服務(wù)器但是vscode一直顯示讓輸入密碼的解決方案

    vscode報(bào)錯(cuò) 但是xshell可以登錄 原因 :可能因?yàn)槲疑弦淮螞]有恰當(dāng)?shù)耐顺鲞h(yuǎn)程鏈接導(dǎo)致的,我每次退出遠(yuǎn)程都是直接強(qiáng)制關(guān)閉VScode。 解決方法 :打開VScode的 view (查看) palette(命令面板)然后輸入 Kill VS Code Setver on Host,再重新連接就可以了。 之后斷開服務(wù)器連接的 正確方式

    2024年01月24日
    瀏覽(29)
  • mac使用VsCode遠(yuǎn)程連接服務(wù)器總是自動(dòng)斷開并要求輸入密碼的解決辦法

    mac使用VsCode遠(yuǎn)程連接服務(wù)器總是自動(dòng)斷開并要求輸入密碼的解決辦法

    在mac中使用vscode遠(yuǎn)程連接服務(wù)器,時(shí)常會(huì)出現(xiàn)自動(dòng)斷開并要求重新輸入服務(wù)器密碼的問題,接下來(lái)讓我們來(lái)解決它: 1、首先,在本地創(chuàng)建公鑰: 這條命令執(zhí)行之后,出現(xiàn)提示直接回車即可;直到遇到Overwrite (y/n)? ?輸入y,之后繼續(xù)回車,如下圖: ?2、將本地mac密匙的 id_rs

    2024年02月10日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包