修改host/
$ vim /etc/hosts 192.168.0.1 master 192.168.0.2 slave1
免密登录
1、原理:
将公钥拷贝到需要免登录的设备,私钥是自己的
通过用户名和主机名来核对公钥
A(公钥,私钥) --> B(A的公钥)
2、 生成登录公钥私钥对
$ ssh-keygen -t rsa -P "" # 查看公钥 $ cd ~/.ssh $ cat id_rsa.pub
3、 拷贝公钥到远程主机
$ ssh-copy-id root@master # 或者 $ ssh-copy-id -i ~/.ssh/id_rsa.pub root@master # 非22端口处理办法 ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 22339 root@master'
需要输入远程主机密码
4、访问远程主机
ssh root@master
参考
远程拷贝
$ scp root@master:/tmp/requirements.txt /Users/Desktop
解决mac没有ssh-copy-id
安装ssh-copy-id
sudo curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh
参考: