首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法对VSCode上的windows主机执行远程SSH

无法对VSCode上的windows主机执行远程SSH
EN

Stack Overflow用户
提问于 2021-10-05 16:22:50
回答 2查看 179关注 0票数 0

我正在尝试通过VSCode上的ssh连接到我本地的windows计算机。

它直接从CLI直接连接:

代码语言:javascript
运行
复制
➜  ~ ssh windows
johnpc@DESKTOP-U5QAQJ4 MINGW64 ~
$ ls
# my windows files appear

windows主机在我的ssh配置中配置如下:

代码语言:javascript
运行
复制
Host windows
    HostName 192.168.7.208
    User johnpc
    IdentityFile ~/.ssh/id_rsa

但是,当我尝试使用Remote-SSH VSCode扩展连接到这个主机时,我得到以下输出,后面跟着一个"connection timed out“错误。

代码语言:javascript
运行
复制
[12:14:05.084] Log Level: 2
[12:14:05.086] remote-ssh@0.65.8
[12:14:05.086] darwin x64
[12:14:05.087] SSH Resolver called for "ssh-remote+windows", attempt 1
[12:14:05.088] "remote.SSH.useLocalServer": true
[12:14:05.088] "remote.SSH.path": undefined
[12:14:05.088] "remote.SSH.configFile": undefined
[12:14:05.089] "remote.SSH.useFlock": true
[12:14:05.089] "remote.SSH.lockfilesInTmp": false
[12:14:05.089] "remote.SSH.localServerDownload": auto
[12:14:05.089] "remote.SSH.remoteServerListenOnSocket": false
[12:14:05.089] "remote.SSH.showLoginTerminal": false
[12:14:05.090] "remote.SSH.defaultExtensions": []
[12:14:05.090] "remote.SSH.loglevel": 2
[12:14:05.090] SSH Resolver called for host: windows
[12:14:05.090] Setting up SSH remote "windows"
[12:14:05.094] Acquiring local install lock: /var/folders/33/_y9rjvqs5qb_9kqnjkdsqmn00000gr/T/vscode-remote-ssh-d59726ea-install.lock
[12:14:05.097] Looking for existing server data file at /Users/xss/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-d59726ea-7f6ab5485bbc008386c4386d08766667e155244e-0.65.8/data.json
[12:14:05.099] Using commit id "7f6ab5485bbc008386c4386d08766667e155244e" and quality "stable" for server
[12:14:05.103] Install and start server if needed
[12:14:05.112] PATH: /usr/bin:/bin:/usr/sbin:/sbin
[12:14:05.113] Checking ssh with "ssh -V"
[12:14:05.122] > OpenSSH_8.1p1, LibreSSL 2.7.3

[12:14:05.135] askpass server listening on /var/folders/33/_y9rjvqs5qb_9kqnjkdsqmn00000gr/T/vscode-ssh-askpass-7c5258e395d834dd29687f462a9d8b0f6991a74c.sock
[12:14:05.152] Spawning local server with {"serverId":1,"ipcHandlePath":"/var/folders/33/_y9rjvqs5qb_9kqnjkdsqmn00000gr/T/vscode-ssh-askpass-0574ebf0bc7748cd079f9c7446cf741428682ad7.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","49840","-o","ConnectTimeout=15","windows"],"dataFilePath":"/Users/xss/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-d59726ea-7f6ab5485bbc008386c4386d08766667e155244e-0.65.8/data.json"}
[12:14:05.152] Local server env: {"DISPLAY":"1","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/xss/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.8/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/Code Helper (Renderer)","VSCODE_SSH_ASKPASS_MAIN":"/Users/xss/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.8/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/33/_y9rjvqs5qb_9kqnjkdsqmn00000gr/T/vscode-ssh-askpass-7c5258e395d834dd29687f462a9d8b0f6991a74c.sock"}
[12:14:05.155] Spawned 50798
[12:14:05.280] > local-server-1> Spawned ssh, pid=50799
[12:14:05.298] stderr> OpenSSH_8.1p1, LibreSSL 2.7.3
[12:14:05.696] stderr> debug1: Server host key: ecdsa-sha2-nistp256 SHA256:de8MMkFj9OesKnoJGzuHZlBRw9BfkLCD2Rvpn2jtY6g
[12:14:06.104] stderr> Authenticated to 192.168.7.208 ([192.168.7.208]:22).
[12:14:06.490] > ready: f87615babce1
[12:14:06.591] > MINGW64_NT-10.0-19042 3.1.7-340.x86_64 2021-03-26 22:17 UTC

你知道可能发生了什么吗?感觉特别奇怪,因为消息看起来一切都成功了,但仍然作为stderr?stderr> Authenticated发出

EN

Stack Overflow用户

发布于 2021-10-05 16:46:11

您检查过防火墙/防病毒软件了吗?

如果没有应答,即使是本地的,也会出现超时。(如果要禁用Firewall complete以进行测试,请务必小心。)

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69454076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档