vscode遠程連接服務器


一、本地和服務器中的配置

1.首先確保本地和服務器能ping通

2.檢查服務器SSHD是否開啟

ssh localhost

3.本地(win10)使用ssh連接Linux服務器

  • 先查看本地是否有openssh功能,沒有就添加,按win鍵點擊設置

  • win+r鍵打開運行,輸入cmd回車,打開命令行窗口,輸入ssh 用戶名@主機名,輸入密碼看是否能連接

4.使用秘鑰免密登錄

  • 在本地機器上生成ssh秘鑰對,打開cmd命令行窗口輸入下面代碼回車
    ssh-keygen -t rsa -b 4096

  • 在本地文件夾C:\user\電腦用戶名.ssh中找到公鑰文件id_rsa.pub,拷貝到服務器/root/.ssh目錄中,改名改權限

    mv id_rsa.pub authorized_keys
    chmod 600 authorized_keys
    

  • 在本地cmd窗口中,直接ssh連接服務器,不用輸入密碼就能直接連上

5.服務器端修改配置文件

vi /etc/ssh/sshd_config

要把PubkeyAuthentication配置為yes允許使用基於密鑰認證的方式登錄。(vi快捷鍵搜索 /PubkeyAuthentication)

二、vscode中的配置

1.安裝remote-ssh插件

2.修改ssh配置文件

3.連接

  • 選中要連接的服務器,點擊鼠標右鍵

    或許會報錯

  • 如果報錯,修改設置的json文件,再次連接


    "remote.SSH.remotePlatform": { "node01": "linux", "node02": "linux", "node03": "linux" },


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM