日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

【Linux+vscode】配置好秘钥之后还是不能ssh连接(离线配置)

發(fā)布時(shí)間:2025/4/16 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux+vscode】配置好秘钥之后还是不能ssh连接(离线配置) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡(jiǎn)述

前提是,秘鑰已經(jīng)配置好了。

但是理論上,這時(shí)候,直接ssh是沒(méi)問(wèn)題的;但就是會(huì)失敗。

解決方案

  • 進(jìn)入root權(quán)限
  • 到對(duì)應(yīng)user的目錄下。
  • 輸入下面的命令
  • chmod -R 600 .ssh/

    之后ssh就可以免密登錄了。

    之前怎么弄?

    emmm,也補(bǔ)充一下之前怎么弄吧。

    流程

  • 確認(rèn)remote-ssh相關(guān)vscode插件是否安裝。
  • 嘗試連接,獲取對(duì)應(yīng)的commitID。(這里是考慮到有些電腦不能上網(wǎng),如果可以,其實(shí)可以直接跳過(guò)2,3,4這幾個(gè)步驟)
  • 根據(jù)這個(gè)commitID到 http://update.code.visualstudio.com/commit:<commitID>/server-linux-x64/stable 替換掉<commitID> 。
  • 把下載的壓縮包,解壓,內(nèi)容放到~/.vscode-server/<commitID>這個(gè)目錄里面
  • 【解決斷連問(wèn)題】把本地PC的環(huán)境變量中,C:\Program File\Gi\usr\bin 放到openssh目錄前面,實(shí)在不行就放在最前面。
  • 【免密登錄】把本地的id_rsa.pub的內(nèi)容復(fù)制到,添加到服務(wù)器的~/.ssh/atuhorized_keys,點(diǎn)擊ssh-targets中,添加一行IdentityFile C:\User\你自己的用戶(hù)名\.ssh\id_rsa這一行。
  • Q&A

  • commitID怎么看
    • 兩種方法:
    • 直接在服務(wù)器的~/.vscode-server/ 文件下名字,就是對(duì)應(yīng)的commitID
    • 一般來(lái)說(shuō)PC,如果沒(méi)有連外網(wǎng)的話,會(huì)Fail掉,在Vscode右下角會(huì)有個(gè)彈框,點(diǎn)擊detail就可以了。
      2.怎么自定義秘鑰?
    • git bash中,或是terminal,輸入ssh-keygen -t rsa -C "xxx@yyy.com"
    • 然后,輸入一個(gè)名字,作為秘鑰的名字(大家隨意)
  • 總結(jié)

    以上是生活随笔為你收集整理的【Linux+vscode】配置好秘钥之后还是不能ssh连接(离线配置)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。