要实现Linux之ssh免密登录,可以按照以下步骤进行操作:
ssh-keygen -t rsa
按照提示,选择保存公钥和私钥的路径,并设置一个密码(可以留空)。
ssh-copy-id username@server_ip
其中,username是服务器上的用户名,server_ip是服务器的IP地址。
输入服务器的密码,将公钥复制到服务器上。
完成以上步骤后,即可使用ssh免密登录服务器,不需要输入密码。
需要注意的是,如果服务器的~/.ssh目录权限不正确,可能会导致免密登录失败。确保服务器上的~/.ssh目录权限为700,~/.ssh/authorized_keys文件权限为600。
另外,如果希望使用免密登录的方式连接多个服务器,可以重复以上步骤,将公钥复制到每个服务器上即可。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Linux中Compton的性能瓶颈在哪