简介:Linux设置SSH密钥登录
Linux设置SSH密钥登录
在Linux系统中,使用SSH密钥登录已成为默认的身份验证方法,它是通过两步验证保护您的网络连接安全的。要设置SSH密钥登录,请按照以下步骤操作:
首先,确保已安装了ssh客户端,可以使用以下命令安装:
sudo apt-get install openssh-client
在您的主机上生成SSH密钥。在终端中输入以下命令:
ssh-keygen -t rsa
这将生成一个RSA密钥对。如果您需要其他类型的密钥,请使用“-t”选项指定其他类型。例如,要生成一个DSA密钥对,请使用以下命令:
ssh-keygen -t dsa
将公钥添加到SSH密钥文件。这将允许您使用公钥登录到您的Linux服务器。要添加公钥,请执行以下步骤:
cd ~
echo "your_public_key" > ~/.ssh/id_rsa.pub
现在,您已将公钥添加到SSH密钥文件并生成了SSH密钥对。要确认公钥是否已生效,请执行以下步骤:
ssh -Tv user@your_server_ip
这将显示有关SSH密钥的详细信息,包括公钥和私钥。如果您看到输出中包含“authorized_keys”一行,则表示公钥已生效。如果没有输出,则可能需要再次添加公钥或进行其他更改。