【Linux】vscode远程连接ubuntu失败

VSCode远程连接ubuntu服务器

这部分网上有很多,都烂大街了,自己搜吧。给个参考连接:VSCode远程连接ubuntu服务器

注意,这里我提前设置了免密登录。至于怎么设置远程免密登录,可以看其它帖子,比如这个。

本人主要讲述如何删除 vscode远程连接vscode远程连接ubuntu 怎么解决


删除vscode远程连接

  1. 打开‪C:\Users\GIGA\.ssh\config文件,GIGA是windows下自己的用户名。
    【Linux】vscode远程连接ubuntu失败_第1张图片

  2. 删除‪C:\Users\GIGA\.ssh\config文件里的所有内容,点击保存;然后刷新。

【Linux】vscode远程连接ubuntu失败_第2张图片

  1. 可以看出SSH 远程连接已经被删除了。
    【Linux】vscode远程连接ubuntu失败_第3张图片


vscode远程连接ubuntu

  1. 在弹出的SSH连接命令输入框中输入“ssh username@ip_address”,其中ip_address为要连接的远程计算机的IP地址,username为登录远程计算机的帐号。比我我输入:ssh [email protected]
    【Linux】vscode远程连接ubuntu失败_第4张图片

  2. 在弹出的输入框中,选择‪C:\Users\GIGA\.ssh\config文件,选择默认的第一选项即可。
    【Linux】vscode远程连接ubuntu失败_第5张图片

  3. 选择‪C:\Users\GIGA\.ssh\config后,自动配置config文件,但你需要点击保存。
    【Linux】vscode远程连接ubuntu失败_第6张图片
    注意,这里4,5,6的步骤可以合成一步,你可以直接在‪C:\Users\GIGA\.ssh\config里面编辑。

  4. 配置Remote.SSH: Config File。就是把‪C:\Users\GIGA\.ssh\config复制进去。
    【Linux】vscode远程连接ubuntu失败_第7张图片
    这里其实还有另一种做法,就是在‪C:\Users\GIGA\.ssh\config里 添加 IdentityFile ‪"C:\Users\GIGA\.ssh\config"

Host ubuntu18.04.6
  HostName 192.168.**.***
  User yugong
  IdentityFile "C:\Users\GIGA\.ssh\config"

  1. Host可以随意修改你喜欢的名字,修改后,保存,刷新。可以看出左侧出现了新的远程连接。
    【Linux】vscode远程连接ubuntu失败_第8张图片


vscode远程连接ubuntu失败

  1. 问题来了,点击远程ubuntu18.04.6后,为什么我的远程一直连不上?继续往下看。
    【Linux】vscode远程连接ubuntu失败_第9张图片

  2. 点击上图左下角的正在打开远程,绿色的那个。报错Could not establish connection to "ubuntu18.04.6": Connecting was canceled. 。继续往下看。
    【Linux】vscode远程连接ubuntu失败_第10张图片

  3. !!!一定要点击Linux,不然就是连不上。有可能还要点击continue,我第一次试的时候要点这个,这次没试出来。这个不影响。
    【Linux】vscode远程连接ubuntu失败_第11张图片

  4. 切到终端,成功连接。
    【Linux】vscode远程连接ubuntu失败_第12张图片



关闭连接

  1. 关闭连接
    【Linux】vscode远程连接ubuntu失败_第13张图片




参考链接:
VSCode远程连接ubuntu服务器
VS Code SSH远程连接Ubuntu

你可能感兴趣的:(【Linux系统配置】,linux,vscode,ubuntu)