linux-ssh免密码-快速登录配置

Posted by syboot on 2020-06-19
Estimated Reading Time 1 Minutes
Words 373 In Total

linux ssh免密码+快速登录配置

管理主机生成秘钥

管理机生成密钥,只需要使用ssh-keygen命令.

1
ssh-keygen 

生成密钥过程中,建议采用默认值,只需要按三次回车之后. 就会再~/.ssh目录下生成密钥文件,其中id_rsa为私钥,id_rsa.pub为公钥。

1
2
3
ls ~/.ssh
id_rsa
id_rsa.pub

被管理的主机

被管理的主机的~/.ssh/authorized_keys文件,是保存管理机的公钥,没有可以创建,创建时注意权限,否则无法免密登录。

1
$chmod 600 .ssh/authorized_keys

只需把管理机生成密钥id_rsa.pub文件的内容拷贝到被管理的主机的~/.ssh/authorized_keys文件的末尾。

可以用ssh-copy-id将公钥复制到远程机器中

1
$  ssh-copy-id -i .ssh/id_rsa.pub  用户名字@192.168.1.xxx

也可以手动,CP过去,添加到authorized_keys文件的末尾。

1
cat id_rsa.pub >> ~/.ssh/authorized_keys

管理主机快速登录配置

在管理主机配置机器登录参数 通过配置的~/.ssh/config 配置文件相关参数简化登录命令。

config: cat ~/.ssh/config 文件没有可以创建,注意权限是600. Host 别名 Hostname 被管理机的 IP或域名 端口 22 用户 syboot

1
2
3
4
Host 51server
Hostname 192.168.1.51
Port 22
User syboot

管理主机上登录 51机器可以简化为

1
ssh 51server

赞助广告

秋冬欧美蓝白撞色条纹弹力打底衫

查看购买上图商品 淘宝店铺 品牌官网

感谢 lxeridium品牌赞助. 品牌官网:http://www.lxeridium.com 

如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !