当前位置:   article > 正文

macOS下SSH远程连接配置小白教程 (客户端 & PyCharm)_mac pycharm环境配置 ssh

mac pycharm环境配置 ssh

前言

  • 配置的主要目的是为了远程连接服务器,使用服务器环境来跑代码;
  • Royal TSX是一个macOS下的SSH客户端,当然还有很多其他客户端可以使用,看个人喜好;
  • 首次配置完成后,连接服务器成功,代码同步成功,但运行测试代码还是在本地,后来仔细分析发现有关键一步出了问题,会在下文记述,也为大家提供一点借鉴,希望可以帮到一些小伙伴~;

环境

  • 系统版本:
       macOS Catalina (Version 10.15.5)
  • 软件:
       Royal TSX
       PyCharm 2020.2 (Professional Edition)

SSH客户端配置(Royal TSX)

SSH客户端都比较类似,我这里使用的客户端是Royal TSX,就以它为例。下载好客户端后打开软件。

  1. 软件界面是这个样子滴,先点击右下角“+”:
    在这里插入图片描述

  2. 出现列表,点击其中的“Terminal”。
    在这里插入图片描述

  3. 填写好自己的通道和端口号之后,点击应用:
    在这里插入图片描述

  4. 我们可以看到这里就出现了一个文件夹,里面就有我们刚刚创建好的“Terminal”:
    在这里插入图片描述

  5. 双击“Terminal”之后,输入用户名和密码即可~
    在这里插入图片描述

PyCharm配置

在PyCharm中配置好服务器的远程连接,就可以在本地使用服务器的环境和配置来运行和调试代码。

  1. 首先打开PyCharm,Tools -> Deployment -> Configuration。
    在这里插入图片描述

  2. 点击打开后的界面的左上角“+”,新建配置选择“SFTP”。
    在这里插入图片描述

  3. 为配置命名。
    在这里插入图片描述

  4. 在新建好的界面中点击“SSH configuration”后面的省略号。
    在这里插入图片描述

  5. 在点开的界面中输入服务器端的配置。
    在这里插入图片描述

  6. 配置好后确定,回到上一节面,配置头部第二项“Mappings”,目的是建立一个从本地到服务器端的映射,从两端同步代码,分别填写本地路径和服务器端路径即可。
    在这里插入图片描述

  7. 现在映射配置好了,接下来就是配置服务器端的解释器,Preference -> Python Interpreter,点击右上角“Add”,添加解释器。
    在这里插入图片描述

  8. 在左侧中选择“SSH Interpreter”,可以从“Existing server configuration”中直接导入刚才配好的设置。
    在这里插入图片描述

⚠️:我在实践过发现,其实我们可以不配置之前的映射,而是直接在这里直接“New server configuration”,会直接创建好一个映射,而不需要单独创建Mapping了

  1. 继续,需要在下图中依次选择好服务器端的Python解释器,同步代码的文件夹映射(与之前mapping保持一致即可),最后根据需要选择是否要勾选自动上传项目,我在这里是没有勾选。
    在这里插入图片描述

  2. 配置好后再回到第 7 步的界面查看一下,刚才选好的解释器和映射都会出现在界面上了,
    在这里插入图片描述

至此,配置阶段已经全部完成啦,下面就让我们测试一下是否已经配置成功,以及如何使用远程服务器来运行和调试代码吧~

同步 & 运行代码

  1. 我们在配置好的映射文件夹下创建新的项目,并写下一行输出语句。
    在这里插入图片描述

  2. 在项目上右键,“Deployment -> Upload to…”,点击后就可以将代码同步到之前映射中配置好的服务器端文件夹中。(这里的同步有多种方法,比如Sync等等,可以自己多尝试一下)。
    在这里插入图片描述

  3. 同步代码后直接run一下代码,就可以调用服务器的解释器啦~如图,我们可以看到解释器的位置已经不是本地,而是服务器中解释器的地址了,在前面还会有“ssh”字样提示。
    在这里插入图片描述

总结

至此,客户端和PyCharm的SSH配置就已经完成了,大家可以愉快的抱着自己轻薄的小本本在任何地方使用服务器的强大算力啦。但是!!!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/221775
推荐阅读
相关标签