在Linux系统中配置SSH Key免密登录可以通过以下步骤实现:
ssh-keygen -t rsa
按照提示输入文件保存路径和密码(可选),生成公钥和私钥文件。
~/.ssh/authorized_keys
文件中。ssh-copy-id -i ~/.ssh/id_rsa.pub username@server_ip
需要替换username
为目标服务器的用户名,server_ip
为目标服务器的IP地址。
~/.ssh/config
文件,添加以下内容:Host server_alias
HostName server_ip
User username
IdentityFile ~/.ssh/id_rsa
将server_alias
替换为目标服务器别名,server_ip
替换为目标服务器IP地址,username
替换为目标服务器用户名,~/.ssh/id_rsa
替换为生成的私钥文件路径。
ssh server_alias
如果成功登录目标服务器,则配置完成,可以实现SSH Key免密登录。