在集群配置的过程中,我们经常会需要登录到集群的其他机器中,或者使用脚本的方式配置,那么免密登录就非常方便
一、概述
- ssh:远程登录的安全协议,有两种安全机制:
- 用户名密码
- 公钥&私钥
二、ssh常用操作
- 使用ssh登录对方机器
ssh [<user>@]<host>
- 以<user>的身份登录<host>,如果不写<user>,那么就是当前用户身份
- 拷贝文件到对方机器
scp <file> <user>@<host>:<destination-dir>
- 以上的种种操作都需要交互式的输入密码,我们不想要,请看下面
三、免密登录操作
- 生成密钥
ssh-keygen[ -t rsa]
- 对方电脑授权本台机器免密登录
ssh-copy-id [<user>@]<host>
- 测试免密登录
ssh [<user>@]<host>
网友评论