要设置SSH密钥认证,您可以按照以下步骤操作:
ssh-keygen -t rsa -b 4096
您可以选择保存密钥对的默认位置,也可以选择自定义保存位置。接着系统会提示您设置密码,您可以选择设置密码或者留空。
将公钥添加到目标主机的authorized_keys文件中:使用以下命令将公钥添加到目标主机的authorized_keys文件中(如果authorized_keys文件不存在,需要手动创建):
ssh-copy-id username@hostname
或者手动将公钥内容粘贴到目标主机的~/.ssh/authorized_keys文件中。
ssh username@hostname
sudo service ssh restart
通过以上步骤,您就可以成功设置SSH密钥认证。这样可以提高系统安全性,避免使用简单密码或者明文传输密码的风险。