[英]How to automatically set passphrase of SSH key for running MPI program in a cluster?
我在一个具有4个节点 (n1.a.com,n2.a.com,n3.a.com,n4.a.com)的Linux群集上 ,并且登录了节点1(n1.a.com) 。
现在,我有一个名为“ sample.out ”的可执行文件,该文件要在节点1的群集上运行。
我为SSH密钥设置了密码 。
我在“ hosts.txt ”中也有主机列表文件
n1.a.com:8
n2.a.com:8
n3.a.com:8
n4.a.com:8
因此,我正在运行以下命令:
mpiexec -n 32 -f hosts.txt ./sample.out
但是,运行此命令, 其他所有3个节点同时要求输入密码
Enter passphrase for key '/home/a/.ssh/id_dsa': Enter passphrase for key
'/home/a/.ssh/id_dsa': Enter passphrase for key '/home/a/.ssh/id_dsa':
现在在这里输入密码 不起作用 ! 输入密码短语时,它反复询问相同的内容。
我的查询
有关我的系统的一些有用信息:
Workload Manager :- Torque Batch System
>>mpich2 --version
HYDRA build details:
Version: 1.4.1p1
Release Date: Thu Sep 1 13:53:02 CDT 2011
Process Manager: pmi
Launchers available: ssh rsh fork slurm ll lsf sge manual persist
Topology libraries available: hwloc plpa
Resource management kernels available: user slurm ll lsf sge pbs
Checkpointing libraries available:
Demux engines available: poll select
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.