首页 > 解决方案 > 如何安全地使用 iPad Pro 作为远程开发工具?

问题描述

我想将我的 iPad Pro 用作 C/C++ 的远程开发工具。由于很少支持在 iOS 上运行和编译程序,我想尝试一种解决方法。iOS 上有允许 ssh 远程开发的 IDE 工具,所以我只需要一种安全的方式来设置 ssh 服务器。

我目前正在运行一个 Ubuntu VM (vagrant) 作为编译和执行环境。VM 有一个转发到主机的 ssh 端口。我还将家庭路由器中的一个端口转发到主机。

我更改了默认 VM 用户密码,并为 SSH 端口 1024-65535 使用了随机值。这种方法是否会使我面临路由器或主机上的重大安全漏洞?我应该使用公共/私人 ssh 密钥作为更好的安全措施吗?

编辑 1:在客户端上生成 RSA 密钥(带密码)并将公钥发送到服务器后,我现在在 SSH 服务器中禁用了密码身份验证。这是它应该如何工作的吗?服务器不需要客户端的私钥吗?

标签: networkingssh

解决方案


您可以保留您的密码和其他身份验证,并且仍然可以使用名为 Terminus 的工具 ssh 到您的远程服务器。

我已经使用了很多,并且在所有 ios 设备上都像魅力一样工作。 终点站


推荐阅读