如何批量同时控制5台linux主机
发布网友
发布时间:2022-05-03 01:34
我来回答
共2个回答
热心网友
时间:2022-06-29 03:17
1、在本机安装SSH工具,(SSH工具有很多比如xShell、FianlShell)
2、在Linux中配置ssh服务,
3、本机打开SSH工具配置Linux的ip地址及端口号即可同时连接多台Linux主机进行操作。
望采纳。
热心网友
时间:2022-06-29 03:17
使用 parallel-ssh,一共三个步骤。
1、生成密钥 $ssh-keygen -t rsa,然后一路回车
2、将生成的id_rsa.pub 复制到另一台机器,有两种方式:
一种是 $ssh-copy-id -i ~/.ssh/id_rsa.pub usrname@IP,这种方式直接就把rd_rsa.pub的内容放到目标机器的~/.ssh/authorized_keys里。
另一种是$scp ~/.ssh/id_rsa.pub usrname@IP:~/.ssh/authorized_keys,将密钥内容放到该文件夹下。一般来说第一种是争取的,因为第二种第一次使用的时候并没有/.ssh/authorized_keys这个路径,需要执行第一个命令才会有。
3、测试是否成功。
$parallel-ssh -h clients.txt -l pi (username) -P uptime 测试
要执行命令
$parallel-ssh -h clients.txt -l pi -P "python /home/pi/UNSWTestbed/client_simulation.py"