如何通过 SSH 连接到 iPhone 或 iPad

目录:

Anonim

您可能已经知道 iOS 具有与 Mac OS X 相同的底层 unix 架构,因此您可以通过 SSH 连接到 iPhone 或 iPad,就像连接到任何其他基于 Mac 或 unix 的机器一样.

事实证明,对于我们这些书呆子用户来说,如果没有越狱,此功能将被禁用,因此为了通过 SSH 连接到您的 iOS 设备,您需要先越狱。如何执行此操作因您的硬件使用的 iOS 版本而异,但您可以在此处找到我们的越狱信息,具体取决于您的特定 iOS 版本和 iPhone 或 iPad 的设备型号。

澄清一下,这是关于如何设置从另一台机器SSH到你的iPhone或iPad的能力的指南,如果你正在寻找适用于 iPhone 或 iPad 的 SSH 客户端,iOS App Store 上的 Prompt 是迄今为止最好的,价格为 15 美元左右。

如何设置SSH,然后使用SSH连接到iPhone或iPad​​

如前所述,您需要做的第一件事就是越狱,这超出了本文的范围,但很容易做到。在您的 iPhone、iPad 或 iPod touch 越狱后,进行以下操作:

步骤1)从iOS设备

  • 启动Cydia并搜索并安装OpenSSH(它在Cydia的网络部分)——你不会在你的Springboard上看到任何东西,因为它在后台运行
  • 下载并安装OpenSSH后,点击“设置”,然后点击“Wi-Fi”
  • 点击您连接的WiFi路由器旁边的箭头,这将调出无线网络设置
  • 记下第一个屏幕上可见的IP地址,例如我们会说它是192.168.1.103

步骤2)从Mac或Windows PC进行SSH

  • 在 Mac OS X 中启动终端,或为 Windows 用户启动 PuTTY
  • 在命令行中键入以下内容:
  • ssh [email protected]

    记得在你的iPhone上使用你在上一步找到的IP地址

  • 生成SSH加密密钥时等待一两分钟,在(如果)询问时接受它们——这种延迟只发生在你第一次从计算机ssh到iOS设备时
  • 当要求输入密码时,使用“alpine”但不带引号,这是所有iOS设备的默认密码

有兴趣的可以

步骤3)更改默认iOS密码:您现在将通过SSH连接到您的iPhone或iPad。您要做的第一件事是更改默认密码,否则理论上网络上的任何人都可以连接到您的 iPhone、iPad 或 iPod touch。这只是键入以下命令的问题:

passwd​​

提供新密码,然后在询问时确认。

为了安全起见,现在要修改“手机”ID密码,基本是一样的步骤:

passwd 手机

输入新密码并确认。

下面的视频演示了更改根密码的过程。这非常简单,只需要一点时间。

如果您计划经常连接到您的iOS 设备,您可能需要手动设置一个DHCP IP 地址,这样它就不会在您身上发生变化,然后设置一个SSH 别名,这样您就不会必须再次键入整个连接字符串。

从iPhone SSH到你的iPhone(或iPad本身等)即:连接到本地主机

:要从您的iOS 设备连接到本地主机,您只需要在iPhone 本身上安装SSH 或终端客户端。同样,我会建议从 iOS 应用商店提示,但还有其他选择。

SFTP到iPhone或iPad​​

:在安装并运行OpenSSH 后,将文件传输到iPhone 或iPad 只需使用SFTP 即可。您将使用与 SSH 连接相同的 IP 地址、登录名和密码,只是从 ftp 客户端而不是终端。一些不错的免费 FTP 客户端是适用于 Mac 的 Cyber​​Duck 或适用于 Mac、Windows 和 Linux 的 Filezilla。

SSH 上的杂项

这显然适用于 iOS 和 iPhone 和 iPad,但 Mac 也有一个本地 SSH 服务器可用于启用,并且通过设置面板打开要容易得多,或者您可以启用如果首选,通过 Mac 命令行的 SSH 服务器,与使用 iOS 中所需的越狱相比,两者都简单得多。

如果您对在iOS 上使用SSH 有任何其他见解或技巧,请在下面的评论中分享!

如何通过 SSH 连接到 iPhone 或 iPad