pycharm远程连接出问题

这个该怎么解决,我Windows的pycharm,ssh远程连接的ubantu中的项目,但是出现了这样的问题

img

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: pycharm远程连接服务器防止ssh连接中断中的 pycharm运行远程服务器的项目 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    方法一:打开python console
    runfile('/root/autodl-tmp/AttnGAN-master/code/pretrain_DAMSM.py', wdir='/root/autodl-tmp/AttnGAN-master/code')

    方法二Shift+Alt+F10运行

    使用pycharm连接远程解释器并运行和调试项目.
  • 以下回答来自chatgpt:

    由于题目描述中未提供具体的错误信息,无法得知错误的根本原因。因此,本回答将结合参考资料提供多种可能的解决方案。

    1. 配置SSH连接服务器

    首先需要检查SSH服务是否启动:可以在Ubuntu上使用命令ps -e |grep ssh来查看,sshd说明已经启动,若没有启动则使用service ssh start来启动,如果SSH尚未安装,则使用sudo apt-get updatesudo apt-get install openssh-server来安装。

    接下来在PyCharm IDE中进行如下操作:

    • 点击菜单栏中的Tools -> Deployment -> Configuration来配置连接服务器信息。
    • 点击+来创建一个新的web server。选择SFTP类型,填写服务器地址、用户名和密码,并在Test Connection中测试配置是否成功。
    • 在Deployment页面中点击Test Connection,检查连接状态是否为OK。

    • Pycharm 远程连接远程服务器

    使用PyCharm IDE连接到Ubuntu系统中的项目可以参考以下步骤:

    • 点击菜单栏中的File -> Settings -> Project Interpreter,然后在右侧点击Add Remote
    • 选择SSH Credentials,填写主机的SSH配置信息和Python解释器路径,如图所示。
    • 选择配置好的远程服务器,进行路径映射,可以看到已经读取到远程服务器的Package,确保路径映射关系正确。
    • 进入Tools -> Deployment,选择Automatic Upload(always),这样本地编辑程序后会自动上传到服务器,可以避免本地文件与服务器文件不一致导致运行出错。
    • 点击Run按钮选择刚刚配置的解释器就能远程调试了,基本跟使用本地解释器没什么区别。

    • SSH远程连接

    如果需要连接远程服务器,可以通过PyCharm中的工具进行连接,选择Tools -> Start SSH seesion,即可在PyCharm中远程连接到服务器。如果SSH远程连接出现乱码,可以点击Files -> Settings -> Tools -> SSH Terminal,选择utf-8进行解决。

    1. 在树莓派上配置SSH连接

    配置树莓派的操作可以参考子豪兄的教程,具体可以在子豪兄的博客或b站上查看相关视频。在配置好树莓派后,可以按照第一部分中的方法进行SSH连接服务器的配置。

    1. 搭建远程虚拟环境,配置SSH解释器

    为了在PyCharm中搭建远程虚拟环境,我们需要完成以下步骤:

    • 在远端服务器上安装miniconda3
    • 成功搭建独立虚拟环境my_env,并指定Python解释器;
    • 配置本地和远程服务器映射关系。

    • 设置SSH隧道

    如果需要在本地命令行中进行SSH连接,可以使用如下命令:

    ssh -N -f -L 6000:内网服务器ip:22 -p 跳板机端口 username@跳板机ip -o TCPKeepAlive=yes

    其中,-N表示该连接不需要执行任何命令;-f表示在后台运行;-L表示做本地映射端口。通过这种方式建立SSH隧道后,可以更加方便地连接到远程服务器上进行操作。

    综上,以上罗列的多种解决方案可能会涵盖到部分或全部的情况。但由于无法得知具体的错误信息和系统环境,不同情况下可能需要选择不同的解决方案。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^