我在 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 的主机密钥。一旦您验证并接受它,它就不会再询问您了。