Linux密钥登陆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux密钥登陆相关的知识,希望对你有一定的参考价值。

参考技术A 首先明确一点,一对密钥分为私钥和公钥,私钥是你自己留着的,公钥是放在远程主机的。密钥对通过 ssh-keygen 创建的,在哪台主机创建的无所谓,你可以将公钥放到任意你想登陆的服务器上,也可以把私钥放到任意需要登陆的客户机上。

现在使用 ssh-keygen 生成一对密钥

使用 ssh-copy-id 将公钥发送到指定的主机上

在目标主机的 ~/.ssh/authorized_keys 中会添加刚刚发送来的公钥。

这样就可以实现免密登陆了。

Linux 使用ssh-agent来管理密钥,使用 ssh-keygen 生成之后会自动添加到ssh-agent,也可以通过 ssh-add 私钥 来添加,通过以下命令操作

有些程序点名需要 -----BEGIN OPENSSH RSA KEY-----

可以使用以下命令生成

以上是关于Linux密钥登陆的主要内容,如果未能解决你的问题,请参考以下文章

远程密钥登陆linux系统(puttyxshell)

远程密钥登陆linux系统(puttyxshell)

linux密钥登陆

SSH详解-3.密钥登陆

Linux主机生成密钥对

linux 远程登陆 和密钥配制