visual studio code远程连接服务器
vscode远程连接服务器完整教程(正文前有提到作者遇到的问题,后边的流程完整(不包括ssh、vscode的安装教程),也包括解决问题关键点)
写在前边
我配置过程中遇到的问题
(1)连接服务器时,弹出来的是下图内容,
而网上找到的大多数配置教程连接服务器,弹出来是以下框。
(2)选择其中一个(Linux/Windows/macOS)之后,终端显示(过程试图写入的管道不存在),且弹出了一个框(Could not establish connection to "(服务器ip)")。
本文章作者经过自己的实践,成功使用vscode远程连接服务器。如果哪些地方不太懂,或者操作不成功,可以浏览最下边的参考链接(本人通过实践这些链接文章中的内容最终整合出以下版本)
1.安装Remote-SSH
Remote-SSH是VSCode的插件,安装完VSCode以后(这里不提供安装教程),直接在插件中搜索ssh,即可找到Remote-SSH,点击install 安装。
安装成功后,可以在左侧看到多出远程资源管理器,如下图所示。
2.配置Remote-SSH
点击资源管理器,选择SSH Targets,点击+号
点击+号,弹出如下图所示,输入ssh (你的用户名)@(远程连接的服务器IP ),然后点击回车,格式例如:ssh root@111.11.11.11
界面左下角会弹出如下图所示的框,选择Connect。
点击回车后出现的选项 选择第一个(...\config),在资源管理器处就可以看到刚添加的远程服务器地址。
点击设置按钮,如下图所示,进入配置文件。
可以看到有以下格式的内容。
Host:主机名(可随便取)
HostName:ip地址
User:用户名
Port:端口号,默认为22,不是22的话手动设置即可。
更改设置:File->Preferences(->Setting)->Extension->Remote-SSH [文件 (首选项) 设置扩展];(或者直接从左侧的扩展,如下图所示)。
这一步是解决问题的关键①
找到Show Login Terminal并勾选(可以在查找框中直接搜索查找)
这一步是解决问题的关键②
同时在Remote.SSH:Config File中输入.ssh中config的路径(也就是前边选择的第一个...\config的路径)
3.连接服务器
点击SSH TARGETS下的服务器旁边的按钮进行连接
首次连接会出现如下图所示的框(Select the platform of the remote host)
选择一个回车(我选linux),在终端就会弹出需要输入密码,输入密码即可使用。
而且在vscode上远程连接服务器还有一个好处:可以在这里直接打开服务器上的文件夹
打开以后可以看到服务器文件目录,直接在文件目录中选择文件进行编辑,实时同步到服务器上。(perfect)
参考链接:
解决vscode或pycharm无法连接远程服务器的问题__这也太刺激了吧的博客-CSDN博客网上看的一大堆全都没帮助,主要就是两个操作,一是指令:当错误是:The authenticity of host xxx can’t be established.执行ssh -o StrictHostKeyChecking=no xxx 用户名@ip原理:用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hhttps://blog.csdn.net/weixin_40641725/article/details/114364117使用VScode连接远程服务器的配置方法_coast_s的博客-CSDN博客_vscode远程连接服务器并使用服务器环境参考文章:https://zhuanlan.zhihu.com/p/1412052621.安装VScode官网地址:https://code.visualstudio.com/2.安装OpenSSH该服务的作用是让你可以在终端使用ssh指令,Windows10通常自带OpenSSH不需要安装。Windows10下检查是否已经安装OpenSSH的方法:按下快捷键Win + X,选择Windows PoweShell(管理员),输入以下指令:Get-WindowsCapability -Onlihttps://blog.csdn.net/weixin_43996337/article/details/123853651Visual Studio Code 配置 连接 Linux 服务器_Ss#plus的博客-CSDN博客Visual Studio Code配置远程服务器Windows 连接 Linux扩展中搜索Remote-SSH,点击下载,另一个是配置文件会自动下载点击远程资源管理器,选择SSH Targets,点击+号输入ssh 你的用户名@你的服务器IP点击回车选择第一个![选择第一个]](https://img-blog.csdnimg.cn/dfdd4cf119a74d61ba6bd03768438ddb.png)选择Connect配置属性连接到 macOS 或 Linux SSHhttps://blog.csdn.net/qq_42897012/article/details/124393932
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)