VS Code搭建遠程服務器開發Ubuntu


1、配置ssh免密登錄服務器

在cmd中執行 ssh-keygen -t rsa -b 4096

將PC端的公鑰文件id_rsa.pub的內容存放到目標服務器~/.ssh/authorized_keys中

1.1、以Ubuntu為例安裝lrzsz

sudo apt-get install lrzsz

使用xshell或其他遠程工具輸入rz選擇要上傳的文件id_rsa.pub,寫入到~/.ssh/authorized_keys中

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
chmode 600 ~/.ssh/authorized_keys

服務器如果報錯不存在~/.ssh/authorized_keys,新建一個.ssh文件即可。

mkdir ~/.ssh

注意:你需要ssh遠程登錄到服務器指定用戶下~/.ssh/authorized_keys,添加到哪個用戶下面哪個用戶就可以在PC端無密碼登錄。

2、配置ssh client端服務器設置

2.1、安裝vscode插件:Remote Development

VS Code插件中搜索:Remote Development,Development是所有Remote插件的打包版本,支持包括SSH在內的各種協議,很全

2.2、添加配置

填寫自己的服務器相關配置

Host Ubuntu
    HostName 123.57.20.243
    #登錄UserName
    User root
    #配置ssh端口
    Port 22
    #指定私鑰文件為剛剛生成的~/.ssh/id_rsa
    IdentityFile ~/.ssh/id_rsa

2.3、測試能否無密碼SSH登錄到雲服務器

ssh root@123.57.20.243

到此以上配置SSH client端完成

3、VS Code連接服務器

至此搭建遠程服務器開發結束


免責聲明!

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



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