Vscode Remote Development.遠程開發調試.

簡介

  • 對我而言
    直接修改、調試服務器代碼,當然可以安裝插件,包括代碼補全等等,和使用本地vscode一樣的體驗。
    直接編輯、修改服務器的文件,使用 code filename.即可

配置

服務端

  • 安裝ssh-server
    一般都自帶了。
  • 建議
    使用ssh localhost命令,生成下.ssh目錄。
    方便配置密鑰登陸,替代繁瑣的密碼登陸。

客戶端

  • 安裝插件,Remote Development.
    是這個哦~

  • 安裝插件,Remote SSH
    是這個哦~

  • 配置
    一定要修改默認的配置文件。我的是:D:\zk.ssh\config
    因爲默認使用的爲:c盤.ssh下的config文件,會和Powershell的衝突,當然有解決辦法,但是很麻煩。所以採用這個方法。
    很重要~

  • 免密登錄

  • 前提
    1.使服務器root目錄下有.ssh目錄,用於存放相關ssh信息。沒有的話,就
    ssh localhost
    之後便有此目錄。
    2.在Windows上安裝openssh。看裝沒裝?在power shell運行個ssh試試。
    點擊查看教程AndGithub官方地址地址

  • 正文
    1.在客戶端,powershell中,生成私鑰和公鑰,生成的位置在用戶目錄下的.ssh文件夾~
    ssh-keygen -t rsa
    2.將id_rsa_pub傳到服務器的/root/.ssh文件夾下~
    scp /path/filename [username]@[ip address]:/path
    示例:scp id_rsa.pub [email protected]:/root/.ssh
    當然,你也可以拉到服務器去。
    3.在服務器,將id_rsa_pub改爲authorized_keys並設置權限爲600
    mv id_rsa.pub authorized_keys
    chmod 600 authorized_keys

  • 連接
    使用 Ctrl shift + p,輸入remote-ssh
    這裏哦~
    第一個是我已經搭建好的~
    選擇add new ssh host或者configure ssh hosts 都行。
    這裏o~
    點擊configure ssh hosts後,選擇自己新建的文件夾,就是最開始配置的新的配置文件,當然就可以看到了~

Host 自定義別名
  HostName IP地址
  User root

右鍵就可以連接了~
~~~

成品長這樣~連接成功~

結束

  • 自由的玩耍吧~
    自由編輯服務器文件,安裝擴展等~
    自由玩耍~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章