我正在努力将 PyCharm 连接到远程 SSH 服务器。
在我的 Linux 命令行中,我可以轻松连接到服务器,但 PyCharm 似乎不能!
我有这样的
.ssh/config
文件:
Host merkur
Hostname "server"
User zahra
Port 22
IdentityFile ~/.ssh/merkurKey
Host t400-208n5
Hostname "server"
User zahra
IdentityFile ~/.ssh/merkurKey
ProxyJump merkur
这是完整的错误:
Cannot connect to remote host: net.schmizz.sshj.transport.TransportException: Server closed connection during identification exchange
不幸的是,截至目前(2023 年 4 月),JetBrains 不支持 ProxyJump。 但是您可以通过将
ProxyJump merkur
(最后一行)更改为此来轻松修复它:
ProxyCommand ssh -W %h:%p merkur
P.s:我希望你明白
merkur
只是我的主人的名字。你的可能不一样。