macOS下SSH远程连接配置小白教程 (客户端 & PyCharm)

前言

  • 配置的主要目的是为了远程连接服务器,使用服务器环境来跑代码;
  • 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配置就已经完成了,大家可以愉快的抱着自己轻薄的小本本在任何地方使用服务器的强大算力啦。但是!!!!!👇

Q:什么?找不到“Deployment”和“SSH Interpreter”?(重)

⚠️⚠️⚠️:我知道一定有人遇到这样的问题,在“Tools”中找不到“Deployment”,在添加解释器的时候点击了“Add”之后,界面唯独没有“SSH Interpreter”,如果你遇到这些问题,请移步我的这篇文章:PyCharm中找不到“Deployment”和“SSH interpreter”?

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用 Visual Studio Code(VSCode)通过 SSH 远程连接到其他计算机。这样你就可以在本地计算机上使用 VSCode 编辑远程计算机上的文件。 下面是步骤: 1. 首先,确保你已经在本地计算机上安装了 VSCode。如果没有安装,你可以从官方网站下载并进行安装。 2. 在远程计算机上启动 SSH 服务。如果你使用的是 Linux 或 macOS,通常情况下已经默认安装了 SSH。如果使用的是 Windows,你可以安装一些第三方的 SSH 服务器,如 OpenSSH。 3. 在本地计算机上打开 VSCode。点击左侧的扩展图标(四个方块),搜索并安装 "Remote - SSH" 扩展。 4. 安装完毕后,在 VSCode 的左下角会出现一个小飞机图标。点击飞机图标,选择 "Remote-SSH: Connect to Host"。 5. 在弹出的输入框中输入远程计算机的 SSH 连接字符串,格式为 `username@hostname`。例如,`user@example.com`。如果你需要自定义 SSH 端口号,可以在输入字符串中添加 `username@hostname:port`。 6. 输入完连接字符串后,VSCode 会提示你输入密码或者选择使用 SSH 密钥进行连接。根据你的设置选择相应的选项。 7. 连接成功后,VSCode 就会连接到远程计算机,并在本地打开一个新的 VSCode 窗口,你可以在这个窗口中编辑远程计算机上的文件。 这就是使用 VSCode SSH 远程连接的基本步骤。希望能对你有所帮助!如果你有更多问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值