ssh免密码登录的配置

平常我们ssh登录远程主机时每次需要输入密码会很麻烦,ssh提供了公钥登录可以省去输入密码的步骤


生成公钥

我们使用ssh-keygen生成属于自己的公钥和私钥
$ ssh-keygen
运行上面的命令后会弹出提示:

  • 第一个是公钥私钥的保存位置(默认是在~/.ssh下)
  • 第二个是要不要对私钥设置密码,如果不放心安全的话可以设置
  • 第三个是确认输入的密码

当然也可以一路回车。运行结束后会生成两个文件:id_rsa id_rsa.pub 前者是私钥后者是公钥。这时再输入下面的命令将公钥传输到远程主机上
$ ssh-copy-id user@host
现在就可以免密码直接登录了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容