OpenSSH使用 取消输入密码

本文介绍如何在越狱的iPhone上配置SSH无密码登录,包括生成密钥、安装手机终端并设置权限等步骤,简化Tweak项目的安装流程。

在越狱开发中, 时常要通过Mac去连接到iPhone, 然而我们使用的 OpenSSH每次连接都需要输入密码, 而且在安装Tweak项目的时候, 每次也都需要输入二次密码, 这样的操作没有技术含量而且浪费精力, 所以今天告诉大家怎么样取消输入密码这步流程.

  1. 生成 authorized_keys
  • 在Terminal中输入ssh-keygen -t rsa 一直按回车键就OK了.

    如图

  • 然后执行 cp /Users/wuqingshengge/.ssh/id_rsa.pub ~/authorized_keys, 会在你的用户目录生成一个 authorized_keys.

  1. 给你的手机安装Terminal, 通过Cydia安装即可, 然后执行命令 ssh-keygen, 注意在Enter file in which to save key(意思就是key的保存位置) 的时候输入路径是 /var/root/, 然后一直按回车即可, 最后会在此路径下生成一个隐藏文件 .ssh .

  2. 最后把Mac上面生成的authorized_keys拷贝到手机中. 在Mac上执行 scp ~/authorized_keys root@iOSIP:/var/root/.ssh, 这里替换成你自己的iOSIP. 然后看到如下图片就证明拷贝成功了.

  3. 如果前三步配置完不好使, 可以加上这个权限试试, 给authorized_keys设置读写权限 chmod 644 ~/.ssh/authorized_keys.

这样你在重新ssh你的手机试试, 是不是不需要密码了, 而且在你安装Tweak项目的时候也不需要连续输入2次密码了.

转载于:https://juejin.im/post/5a373d93f265da432c23f13d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值