У мене є дві машини Linux, один вважається головним (192.168.8.70), інший - рабом (192.168.8.161). На обох машинах я встановив opensh сервер. І я створю RSA key pair
в обох Linux машину з порожнім паролем за допомогою цієї команди Linux ssh-keygen -t rsa -P ""
. І я скопіював відкритий ключ головного автомата та вставив у файл підпорядкованої машини санкціонований_кейд файл і навпаки. Також я змінив обидва /etc/hosts
файли хостів (з цього шляху ), як показано нижче
192.168.8.70 master (IP address of the master)
192.168.8.161 slave (IP address of the slave)
Тепер я намагаюся підключитися від головного до підлеглого за допомогою цієї команди hduser@master:$ ssh slave
, коли він показує помилку в терміналі LinuxPermission denied(publickey,password)
але в моєму var/log/auth.log
файлі раб-машини відображається помилка
slave sshd[3754]: Invalid user hduser from 192.168.8.170
slave sshd[3754]: input_userauth_request: invalid user hduser [preauth]
я не знаю, що я пропустив або в чому проблема, будь ласка, дайте рішення.
Спасибі заздалегідь
ssh hduserslave@slave
це з'єднання успішно. Але чи можу я підключитися лише за допомогою імені хоста, як ssh slave
з майстер-машини. Звичайно, це можливо, але я не знаю, у чому проблема.
ssh username@slave