完成ssh-agent配置后,在VScode中设置Remote X11 (SSH)插件。此时X11服务应能正常连接远程Linux系统,实现代码编辑与远程系统间交互。 要使用VSCode通过SSH连接Linux服务器,首先在Windows命令行(通过Win + R打开cmd)中运行命令 "ssh-keygen",并按回车键生成SSH密钥对。接着,打开C:\Users\Administrator\.ssh文件夹,这...
解决方法在于将SSH连接的身份验证方式改为ssh-agent。首先在Windows本机上启动ssh-agent,打开管理员身份PowerShell,输入指定指令。使用Get-Service指令检查ssh-agent运行状态。完成ssh-agent配置后,在VScode中设置Remote X11 (SSH)插件。此时X11服务应能正常连接远程Linux系统,实现代码编辑与远程系统间交互。
直接在~/.ssh/config中对应的Host项目中加入ForwardX11 yes 同时支持配合ProxyJump使用 Host remoteHostName192.168.1.123User developProxyJump proxy@xxx.xxx.xxx.xxx:23333ForwardX11 yes
接着,打开C:\Users\Administrator\.ssh文件夹,这是存储SSH密钥的地方。在VSCode中安装remote-ssh插件,通过快捷键F1,输入"ssh"并连接到主机,格式为"ssh root@192 密码连接在VS Code的侧边栏,点击"电脑"图标,然后配置SSH连接,如连接到地址为"ubuntu@192.168.X.XXX -p 6003"的服务器,将相关信息添加到C:\Users\...
文档里给的解决方案就是要把X11的ssh连接身份验证方法改为ssh-agent. 为了达到这个目的首先要在Windows本机上把ssh-agent开出来,以管理员身份打开一个PowerShell,按照Visual Studio Code Remote Development Troubleshooting Tips and Tricks的指示输入: 三个指令 ...
# 找到这一行 这条配置的意义是允许 ssh 的 x11 转发 X11Forwrding yes PubkeyAuthentication yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 保存退出 service sshd restart # 重启 sshd echo $DISPLAY # 输出 localhost:10.0 确定cmd下ssh命令功能正常 ...
X11 remote access改为full,表示开放远程访问所有权限。 3、配置VSCode 注意:本地和服务器都需要安装 Remote X11 插件。如果你只在本地安装了插件,再次搜索它,然后你会看到这样的选项,安装就完事了 进入你的ssh配置C:\Users\xxx\.ssh\config,在末尾添加: ...
vscode上安装Remote X11(SSH)和 Remote X11 插件: 安装xserver服务 微软官方推荐安装VcXsrv 理论上 xming之类的也应该是可以的,但我用Xming 6.9.031 没有能正确配置成功 下载完成之后 一路next安装完 最后就是开始运行xlaunch这个软件,图标是xlaunch,如下图设置,选择一个指定的display number,并勾选disable access ...
测试X11转发:在远程服务器上安装一个带有图形界面的应用程序,例如Gedit文本编辑器。在终端中输入 "gedit" 命令,如果一切正常,Gedit应该会在本地计算机上弹出一个窗口,显示在VSCode集成终端中。 总结:通过安装和配置X11服务器,然后在VSCode中安装 "Remote - SSH" 插件,并使用它连接到远程服务器,最后在终端中启用X11...
scp id_rsa.pub lwy@IP:/usr/home/user/.ssh 远程添加私钥 cat id_rsa.pub>>authorized_keys vscode远程文件配置 加IdentityFile 本地id_rsa路径 安装对应的扩展包到远程(或者采用docker的方式下载别人的镜像) 配置图形显示x11 Forwarding 安装VcXsrv