Оказалось, что мой пароль меньше ssh не был настроен должным образом.Я создал 2 новых экземпляра и сделал следующее, чтобы меньше получить рабочий пароль и, таким образом, получить рабочую версию этого образца.Следующие шаги выполнялись для ubuntu server 18.04
.
Сначала, по умолчанию для экземпляров в облаке Google отключен параметр PasswordAuthentication
.На сервере client выполните:
sudo vim /etc/ssh/sshd_config
и измените PasswordAuthentication no
на PasswordAuthentication yes
.Затем
sudo systemctl restart ssh
Сгенерируйте ключ ssh
с сервера master с помощью:
ssh-keygen -t rsa -b 4096 -C "user.mail@server.com"
Скопируйте сгенерированный ключ ssh
с мастера сервер для клиента
ssh-copy-id client
Теперь вы получаете полнофункциональный пароль без SSH от master до client .Однако mpich
все еще не удалось.
Дополнительные шаги, которые я сделал, - скопировать открытый ключ в файл ~/.ssh/authorized_keys
, как на master , так и client .Поэтому выполните эту команду с обоих серверов:
sudo cat .ssh/id_rsa.pub >> .ssh/authorized_keys
Затем убедитесь, что файлы /etc/ssh/sshd_config
с обоих клиентов и серверов имеют следующие конфигурации:
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
Перезапустите службу ssh
с обоих клиента и master
sudo systemctl restart ssh
И все, mpich
теперь работает гладко.