欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用VSCode的Remote-SSH連接Linux進行遠程開發(fā)

 更新時間:2020年08月14日 09:30:59   作者:WindSun  
這篇文章主要介紹了使用VSCode的Remote-SSH連接Linux進行遠程開發(fā),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

安裝Remote-SSH并配置

首先打開你的VSCode,找到Extensions,搜索Remote,下載Remote-Developoment插件,會自動安裝其他的Remote插件,其中會包含Remote-SSH:


進入設置,搜索ssh,找到并選中拓展中的Remote-SSH中的ShowLoginTerminal選項,因為在連接的時候,終端會讓你輸入yes或者密碼等


接著,需要配置你的Linux服務器地址信息,按CTRL+SHIFT+P,搜索ssh,找到Open Configuration File選項


接著輸入自己的地址信息:

Linux安裝OpenSSH-Server和配置

Ubuntu

// 先卸載
sudo apt-get remove openssh-server
// 安裝
sudo apt-get install openssh-server

//重啟sshd服務
sudo service ssh --full-restart
//自動啟動
sudo systemctl enable ssh

CentOS

//安裝
yum install -y openssl openssh-server

//重啟sshd服務
systemctl restart sshd.service

//自動啟動
systemctl enable sshd

編輯配置文件

備份配置文件

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup

編輯配置文件

sudo vim /etc/ssh/sshd_config

配置文件中添加如下配置:

端口可以自定義



使用密碼登錄


保存后,重啟sshd服務器,重啟命令上面已給出。

使用密碼連接SSH

找到你配置的Linux服務器:


輸入密碼,再回車:


然后打開文件夾即可開始編寫代碼:


使用CTRL + SHIFT + ~可以調出終端,就可以在終端操作命令,打開文件就可以寫代碼了。

使用密鑰免密碼登錄

客戶端配置

確保本地Windows操作系統(tǒng)已經安裝了ssh
生成SSH秘鑰對 :

ssh-keygen -t rsa -b 4096 

(-b 4096表示生成的rsa秘鑰對的長度是4096個bit) 在輸入該指令后,會讓我們指定秘鑰文件的生成目錄,可以直接回車跳過,生成的目錄在c:\user\WINDSUN\.ssh這個目錄下生成:id-rsaid-rsa.pub兩個文件, 第一個是私鑰文件,第二個是公鑰文件,用戶名稱是你自己的電腦用戶名

服務器端配置

檢測ssh服務是否啟動

netstat -ntlp | grep ssh

修改配置文件

vim /etc/ssh/sshd_config

這里最重要的是我們要把PubkeyAuthentication配置為yes允許使用基于密鑰認證的方式登錄。
最后,將客戶端的公鑰id-rsa.pub文件上傳到對應用戶根目錄的.ssh文件夾下,進入.ssh中將公鑰的內容拷貝到authorized_keys文件中

cp id_rsa.pub authorized_keys

然后設置相應文件的權限

chmod 700 .ssh
chmod 600 .ssh/authorized_keys

VS的Remote-SSH插件配置

設置vscode的Remote - SSH插件配置文件:

Host Aliyun
  HostName X.X.X.X
  User XXX
  IdentityFile C:\Users\WINDSUN\.ssh\id_rsa

遇到的問題

如果報管道錯誤,可能是以下問題

  • 你的Linux服務器的ssh配置有問題,通過修改配置測試是否解決問題。
  • 刪除在服務器上創(chuàng)建的“ .vscode-server”目錄。這是在主目錄中創(chuàng)建的隱藏目錄(您可以使用“ ls -la”顯示我相信的所有文件)??赡苁且恍┎徽_的數據被緩存在那里,因此刪除目錄將使您的情況更加整潔。刪除后,可以嘗試通過vscode上的remote-ssh重新連接。
  • 如果還是不行,可以嘗試重新使用ftp將本地公鑰上傳到Linux上,然后將其復制到authorized_keys文件中,設置權限,重啟SSH服務器,重新連接

注意事項

在使用公鑰第一次連接到Linux時候,可能會讓你輸入密碼,連接完成后,會在你的用戶.ssh目錄中中生成一個文件known_hosts,這個目錄中還有公鑰和私鑰id-rsa.pub和id-rsa,然后將公鑰上傳到服務器上,重新重復上面的復制到.ssh/authorized_keys,并且重新設置權限,再重新嘗試連接到Linux,就不需要再輸入密碼了

到此這篇關于使用VSCode的Remote-SSH連接Linux進行遠程開發(fā)的文章就介紹到這了,更多相關VSCode的Remote-SSH連接Linux內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • shell判斷一個變量是否為空方法總結

    shell判斷一個變量是否為空方法總結

    在本篇文章里小編給大家分享了關于shell判斷一個變量是否為空方法總結內容,有興趣的朋友們學習下。
    2019-01-01
  • 輕松搞定VIM高亮NGINX配置文件的方法

    輕松搞定VIM高亮NGINX配置文件的方法

    在使用vim在寫東西的時候,如果有語法高亮顯示就會方便很多,之前給大家介紹了很多關于vim高亮的文章,那這篇文章主要給大家介紹了如何輕松搞定VIM高亮NGINX配置文件的方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • Linux中的EXT系列文件系統(tǒng)格式詳解

    Linux中的EXT系列文件系統(tǒng)格式詳解

    這篇文章主要給大家介紹了關于Linux中EXT系列文件系統(tǒng)格式的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Linux系統(tǒng)具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • Ubuntu20.04防火墻設置簡易教程(小白)

    Ubuntu20.04防火墻設置簡易教程(小白)

    這篇文章主要介紹了Ubuntu20.04防火墻設置簡易教程(小白),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • VMware下CentOS 7 安裝圖文教程

    VMware下CentOS 7 安裝圖文教程

    這篇文章主要為大家詳細介紹了VMware下CentOS 7 安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Linux?LVM邏輯卷相關管理方式

    Linux?LVM邏輯卷相關管理方式

    這篇文章主要介紹了Linux?LVM邏輯卷相關管理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Linux之Centos8創(chuàng)建CA證書教程

    Linux之Centos8創(chuàng)建CA證書教程

    大家好,本篇文章主要講的是Linux之Centos8創(chuàng)建CA證書教程,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • linux上安裝zookeeper 啟動和關閉的教程

    linux上安裝zookeeper 啟動和關閉的教程

    這篇文章主要介紹了linux上安裝zookeeper 啟動和關閉的教程詳解,首先zookeeper運行需要java環(huán)境所以必須先裝JDK,具體操作步驟大家一起看看本文吧
    2018-08-08
  • Linux下安裝Keepalived及原理分析

    Linux下安裝Keepalived及原理分析

    這篇文章主要介紹了在Linux環(huán)境下安裝Keepalived及原理分析,有興趣的朋友學習參考下吧。
    2017-12-12
  • 制作centos基礎鏡像的方法

    制作centos基礎鏡像的方法

    這篇文章主要介紹了制作centos基礎鏡像的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10

最新評論