如何将 SSH 密钥从我的 iPhone 导入到 MacOS?

如何将 SSH 密钥从我的 iPhone 导入到 MacOS?

我在 iPhone 的快捷方式应用中创建了“通过 SSH 运行脚本”快捷方式。我创建了一个 SSH 密钥,并且可以获取它的公钥和私钥部分。

公众看起来像

ssh-SOMECHARACTERS A-HUGE-BUNCH-OF-CHARACTERS Almo 的 iPhone 上的快捷方式

我假设我需要在计算机上的 ~/.ssh/ 中创建一些文件才能使其工作,但我不确定如何进行这部分。

答案1

将 iPhone 的公钥~/.ssh/authorized_keys作为新行附加到 Mac 用户的文件中(如果该文件尚不存在,则使其成为唯一行)。

然后,iPhone 被授权以您的用户身份登录 Mac。当您在 iPhone 上运行快捷方式时,指定的命令现在应该在 Mac 上以用户的权限运行。在第一次连接时,iPhone 可能会抱怨它(目前)不知道 Mac 的主机密钥。一旦您验证并接受它,它就不会再询问您了。

相关内容