最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

安裝Remote-SSH并配置

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


進(jìn)入設(shè)置,搜索ssh,找到并選中拓展中的Remote-SSH中的ShowLoginTerminal選項(xiàng),因?yàn)樵谶B接的時(shí)候,終端會讓你輸入yes或者密碼等


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


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

Linux安裝OpenSSH-Server和配置

Ubuntu

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

//重啟sshd服務(wù)
sudo service ssh --full-restart
//自動(dòng)啟動(dòng)
sudo systemctl enable ssh

CentOS

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

//重啟sshd服務(wù)
systemctl restart sshd.service

//自動(dòng)啟動(dòng)
systemctl enable sshd

編輯配置文件

備份配置文件

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

編輯配置文件

sudo vim /etc/ssh/sshd_config

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

端口可以自定義



使用密碼登錄


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

使用密碼連接SSH

找到你配置的Linux服務(wù)器:


輸入密碼,再回車:


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


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

使用密鑰免密碼登錄

客戶端配置

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

ssh-keygen -t rsa -b 4096 

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

服務(wù)器端配置

檢測ssh服務(wù)是否啟動(dòng)

netstat -ntlp | grep ssh

修改配置文件

vim /etc/ssh/sshd_config

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

cp id_rsa.pub authorized_keys

然后設(shè)置相應(yīng)文件的權(quán)限

chmod 700 .ssh
chmod 600 .ssh/authorized_keys

VS的Remote-SSH插件配置

設(shè)置vscode的Remote - SSH插件配置文件:

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

遇到的問題

如果報(bào)管道錯(cuò)誤,可能是以下問題

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

注意事項(xiàng)

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

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

相關(guān)文章

  • ROS控制Turtlebot3移動(dòng)機(jī)器人的基礎(chǔ)教程

    ROS控制Turtlebot3移動(dòng)機(jī)器人的基礎(chǔ)教程

    這篇文章主要給大家介紹了關(guān)于ROS控制Turtlebot3移動(dòng)機(jī)器人的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 配置iptables,把80端口轉(zhuǎn)到8080的簡單方法

    配置iptables,把80端口轉(zhuǎn)到8080的簡單方法

    下面小編就為大家?guī)硪黄渲胕ptables,把80端口轉(zhuǎn)到8080的簡單方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12
  • 手把手教你在騰訊云上搭建hive3.1.2的方法

    手把手教你在騰訊云上搭建hive3.1.2的方法

    這篇文章主要介紹了手把手教你在騰訊云上搭建hive3.1.2的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總

    詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總

    這篇文章主要介紹了詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。
    2016-12-12
  • Linux將文件或目錄打成rpm包的實(shí)現(xiàn)方法

    Linux將文件或目錄打成rpm包的實(shí)現(xiàn)方法

    最近因?yàn)橛龅揭粋€(gè)服務(wù)器受系統(tǒng)限制,只能上傳rpm包才能使用,而我們的服務(wù)都是文件,那么怎么將文件都打成rpm包呢???我也是找了好幾個(gè),終于找到了一個(gè)簡單好用的打包方式,下面來給大家講解一下部署及打包、安裝,需要的朋友可以參考下
    2024-11-11
  • Linux mysql-5.6如何實(shí)現(xiàn)重置root密碼

    Linux mysql-5.6如何實(shí)現(xiàn)重置root密碼

    這篇文章主要介紹了Linux mysql-5.6如何實(shí)現(xiàn)重置root密碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 你可能不知道的Vim使用小技巧

    你可能不知道的Vim使用小技巧

    這篇文章的目標(biāo)是提供一些vim的使用技巧,利用這些技巧可以提高vim的操作效率。本文的閱讀對象是了解了vim的基本操作,而希望高效地利用vim進(jìn)行工作的人。熟練使用vim的人自然不必細(xì)讀,如果能留下您的寶貴意見那就更好了,下面有需要的朋友們來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • CentOS 7上為PHP5安裝suPHP的方法(彭哥)

    CentOS 7上為PHP5安裝suPHP的方法(彭哥)

    這篇文章主要介紹了CentOS 7上為PHP5安裝suPHP的方法,需要的朋友可以參考下
    2020-02-02
  • 詳解如何在Ubuntu 16.04上增加Swap分區(qū)

    詳解如何在Ubuntu 16.04上增加Swap分區(qū)

    本篇文章主要介紹了詳解如何在Ubuntu 16.04上增加Swap分區(qū),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • centos7.2搭建LAMP環(huán)境的具體操作方法

    centos7.2搭建LAMP環(huán)境的具體操作方法

    下面小編就為大家?guī)硪黄猚entos7.2搭建LAMP環(huán)境的具體操作方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論

嘉兴市| 宁津县| 临澧县| 平阳县| 郑州市| 南昌县| 寿光市| 集安市| 泰兴市| 讷河市| 盘山县| 新乡市| 溧阳市| 东乡| 绥阳县| 通海县| 思茅市| 白河县| 且末县| 牙克石市| 阜新| 共和县| 双鸭山市| 庄河市| 南京市| 北海市| 邹平县| 城固县| 恩施市| 鸡泽县| 定南县| 八宿县| 西吉县| 阿城市| 乌审旗| 虞城县| 赣榆县| 封开县| 上犹县| 安义县| 扎兰屯市|