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 | 存放授权过得无密登录服务器公钥 |


被折叠的 条评论
为什么被折叠?



