我们在使用ssh客户端远程连接Linux服务器时,为了考虑安全方面的因素,通常使用密钥的方式来登录。
密钥分为公钥和私钥,这两把密钥可以互为加解密。
公钥是公开的,私钥是由个人自己持有,并且必须妥善保管和注意保密。

执行ssh-keygen命令,生成id_rsa和id_rsa.pub两个文件,id_rsa是私钥(重要,需安全保管),id_rsa.pub是公钥,密钥生成过程中可根据提示对密钥设置密码,也可留空直接回车。
二、创建authorized_keys文件并设置权限
1.查看密钥认证文件authorized_keys是否存在,若不存在则创建并授权,命令如下:
2.将公钥内容追加到authorized_keys文件中
三、设置sshd配置文件允许使用密钥登录
至此,Linux已经设置为密钥登录,相对于使用密码认证登录的方式更为安全,前提是私钥要安全保管。
本文来源:独立服务器--Linux如何设置ssh密钥(linuxssh密钥)
本文地址:https://www.idcbaba.com/duli/3777.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



