У меня есть OS X, и в нем установлена Ubuntu 13.04 через Parallels 8, и у меня также есть iMac, в ней я установил Ubuntu 12.04 (не виртуальную среду). Итак, теперь у меня есть три ОС - OS X, Ubuntu 13.04 и Ubuntu 12.04 (с этого момента я использую имя ОС для указания каждой машины / среды).
Когда я попытался подключиться к Ubuntu 12.04 из OS X через SSH, запустив ssh username@hostname
, он работал как положено. Однако, когда я попытался ввести ту же команду в Ubuntu 13.04, чтобы попытаться подключиться к Ubuntu 12.04 через SSH, произошла ошибка ssh: Could not resolve hostname myhostname: Name or service not known
.
Теперь я хочу подключиться к Ubuntu 12.04 из Ubuntu 13.04, поскольку некоторые файлы, которые я хочу отправить, хранятся в Ubuntu 13.04. Однако, похоже, что даже если я ввожу точно такую же команду, я не могу подключиться к одной среде, но могу подключиться к другой. Почему это происходит и как я могу это исправить?
Я не совсем уверен, но меня беспокоит вопрос о том, может ли машина, которой разрешено подключаться с другой машины через SSH, подключиться к еще одной через SSH ...
Вот текущая ситуация:
OS X -> Ubuntu 12.04 --- succeed
OS X -> Ubuntu 13.04 --- succeed
Ubuntu 12.04 -> Ubuntu 13.04 --- failed
Ubuntu 13.04 -> Ubuntu 12.04 --- failed
Для вашей информации я настроил конфигурацию, где я копирую id_rsa.pub на мой клиент и вставляю его в авторизованные ключи на моем сервере.
Благодарю.