Linux-设置公钥登录
在Linux中,您可以 使用公钥登录来增强系统的安全性 。以下是设置使用公钥登录的步骤:
生成公钥和私钥 :使用
ssh-keygen
命令生成公钥和私钥。在终端中输入以下命令:
ssh-keygen -t rsa
按照提示输入文件名和密码,即可生成公钥和私钥。
将公钥复制到目标主机 :使用
ssh-copy-id
命令将公钥复制到目标主机。在终端中输入以下命令:
ssh-copy-id user@host
其中, user
是目标主机的用户名, host
是目标主机的IP地址或域名。
配置SSH服务 :在目标主机上,打开
/etc/ssh/sshd_config
文件,找到以下两行:
#RSAAuthentication yes
#PubkeyAuthentication yes
将它们的注释符号#去掉,并保存文件。
重启SSH服务 :在目标主机上,使用以下命令重启SSH服务:
sudo service ssh restart
现在,您可以使用ssh命令以公钥登录到目标主机:
ssh user@host
系统将提示您输入私钥密码,输入正确的密码后即可登录。