ssh免密登录

此处详细介绍ssh免密登录的步骤:

注意:这些步骤,都是:首次=只需要初始化一次 == 后续无需重复操作

安装工具

先去Mac中安装ssh工具:

  • openssh
    brew install openssl
    
  • ssh-copy-id
    brew install ssh-copy-id
    

生成证书

再去Mac中生成ssh证书:

ssh-keygen -t rsa -b 2048

其中密码为空,即对于:

Enter passphrase (empty for no passphrase):

直接回车即可,表示空密码

默认生成的证书是:

  • /Users/crifan/.ssh/id_rsa
  • /Users/crifan/.ssh/id_rsa.pub

拷贝证书

然后去拷贝ssh证书(id_rsa.pub)到iPhone中:

其中iPhone的IP是:192.168.2.28

ssh-copy-id root@192.168.2.28
  • 输入密码:alpine
    • 首次=只需要输入一次
    • 密码是对应的:OpenSSH的ssh的root账号的密码
      • 注:更深层的说,另外还有个别的用户(比如,不常见的mobile用户),还有别的密码

免密登录

之后即可ssh免密登录:

ssh root@192.168.2.28

==每次ssh,都不用再输入密码了

iphone_ssh_no_pwd_login

results matching ""

    No results matching ""