SSH免密登入配置

SSH 介绍

ssh可以远程连接其他服务器

语法 ssh username@ip

例如 ssh zym@hadoop100

其中能直接写 hadoop100 是因为添加了IP映射 hadoop100 代表 192.168.23.100

无密码登入配置

生成公钥和私钥

输入命令

ssh-keygen -t rsa

然后敲三下回车就会在 ~/.ssh 目录中生成公钥和私钥

把公钥拷贝到要免密登入的服务器上

命令格式 ssh-copy-id username@ip

输入命令,下列命令省略了服务器的用户名,默认为当前用户名

ssh-copy-id hadoop101
ssh-copy-id hadoop102
ssh-copy-id hadoop103

这样就把公钥拷贝到了集群服务器上了

其他服务器间实现免密登入同理,配置好密钥就行

如果要实现其他用户登入服务器免密,则更改 username 再配置一下密钥就行(原理都是相通的,得举一反三)

.ssh文件夹下(~/.ssh)的文件功能解释

文件名描述
known_hosts记录ssh访问过计算机的公钥(public key)
id_rsa生成的私钥
id_rsa.pub生成的公钥
authorized_keys存放授权过得无密登录服务器公钥
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值