Almo Asked: 2019-12-22 12:11:54 +0800 CST2019-12-22 12:11:54 +0800 CST 2019-12-22 12:11:54 +0800 CST 如何将 SSH 密钥从我的 iPhone 导入到 MacOS? 772 我在 iPhone 上的快捷方式应用程序中创建了“通过 SSH 运行脚本”快捷方式。我创建了一个 SSH 密钥,我可以获取它的公共和私有部分。 公众看起来像 ssh-SOMECHARACTERS A-HUGE-BUNCH-OF-CHARACTERS Almo iPhone 上的快捷方式 我假设我需要在计算机上的 ~/.ssh/ 中创建一些文件才能使其正常工作,但我不确定如何继续这部分。 macos ssh-keys 1 个回答 Voted Best Answer Burnus 2020-01-09T05:58:45+08:002020-01-09T05:58:45+08:00 将 iPhone 的公钥~/.ssh/authorized_keys作为新行附加到 Mac 用户的文件中(如果该文件尚不存在,则将其设为唯一行)。 然后 iPhone 被授权以您的用户身份登录 Mac。当您在 iPhone 上运行快捷方式时,指定的命令现在应该在具有用户权限的 Mac 上运行。在第一次连接时,iPhone 可能会抱怨它不知道 Mac 的主机密钥(还)。一旦你验证并接受它,它就不会再问你了。
将 iPhone 的公钥
~/.ssh/authorized_keys
作为新行附加到 Mac 用户的文件中(如果该文件尚不存在,则将其设为唯一行)。然后 iPhone 被授权以您的用户身份登录 Mac。当您在 iPhone 上运行快捷方式时,指定的命令现在应该在具有用户权限的 Mac 上运行。在第一次连接时,iPhone 可能会抱怨它不知道 Mac 的主机密钥(还)。一旦你验证并接受它,它就不会再问你了。