SSH是一种网络协议,用于计算机之间的加密登录。SSH命令可用于Liunux主机之间远程登陆。
CentOS 默认已安装了 SSH client、SSH server ,可以直接远程。
1.远程登陆
b机ip10.0.11.7,新建hadoop1用户,密码abcd1234########
a机命令:ssh hadoop1@10.0.11.7,输入密码后即登陆到b机,exit退出。
如果是远程登陆root用户,则直接ssh 10.0.11.7,默认是root
2.远程免密码登陆:
第一步,本机生成公钥
ssh-keygen #默认按enter直至结束
第二步,将公钥分发给目标主机
ssh-copy-id -i /root/.ssh/id_rsa.pub hadoop1@10.0.11.7
此过程需要对方用户密码。
第三步,可以免密登陆了
ssh hadoop1@10.0.11.7 重启后仍然有效。
网友评论