问题一、普通运行无问题,但是远程调试的时候就会报错Error running 'manage': While creating remote tunnel for SshjSshConnection(<crc32=zb65bg>@<crc32=1ljowo7>)@18ad558d: localhost:63342 <== localhost:63342
网上有很多解决办法但并不是都适用,主要是以下几种,分别试试一般就能解决
1、
进行下面操作后正常:
点击Help -> Find Action -> 输入 Registry
在出现的列表中取消以下两项后面的对勾
- # 找到这两项并取消这两项的后面的对勾
- ide.ssh.library.backend.use.sshj
- ide.ssh.library.backend.webDeployment.use.sshj
2、
首先确认远程服务器的AllowTcpForwarding是否打开。
打开/etc/ssh/sshd_config文件, 确保AllowTcpForwarding yes
重启ssh服务 service sshd restart
做了上述设置还不行的话, 试着把AllowAgentForwarding也设置为yes。
重启Pycharm: File -> Invalidate Caches/ Restart (缓存这东西如果是重装或升级pycharm记得一定要清,很多时候奇怪问题都是这个引起的)
问题二、无法上传文件至已配置的服务器上

有些时候明明已经配置了远程服务器信息,但是这地方还是灰的无法上传,这时候需要在Pycharm下方点击一下这个按钮,重新选一下就好了
