开发者社区 问答 正文

linux中设置不使用密码登录的方法是什么呢?

linux中设置不使用密码登录的方法是什么呢?

展开
收起
游客qzzytmszf3zhq 2021-12-05 15:18:14 361 分享 版权
1 条回答
写回答
取消 提交回答
  • 生成密钥对 如果你没有包含公钥和私钥的密钥对,你需要生成一个。如果你已经有了想要使用的密钥,请跳到复制公钥的步骤。 要生成新的密钥对,请在本地机器终端输入以下命令:

    ssh-keygen 假设你的本地用户叫 localuser ,你会看到的输出如下所示

    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/localuser/.ssh/id_rsa):
    

    按回车键以接受这文件名和路径(或者输入新的名称) 下一步,系统会提示你输入密码确保密钥的安全。你可以输入密码或者将密码留空。 注意:如果你将密码留空,你可以用私钥进行身份验证,不输入再输入密码。如果你输入密码了,你需要私钥和密码才能登陆。使用密码保护密码会更加安全,但两者都有自己的用途,并且都比基本密码验证更安全。 这会在 localuser 的Home(主)目录的 .ssh 文件夹 中生成一个私钥 id_rsa 和一个公钥 id_rsa.pub。记住私钥不要和任何不该访问你服务器的人共享。

    2021-12-05 15:57:42
    赞同 展开评论