Я использую систему человечности для входа в систему в удаленный сервер с помощью ssh. SSH настроен в моей системе, и я вижу свою общественность ssh ключ, но когда я пробую что-то как ssh xx.xx.xx.xx
это бросает ошибочное Разрешение, отклоненное (в открытом ключе).
Для IP-адреса, к которому я пытаюсь получить доступ, ssh имя пользователя, ec5-user
без любого пароля.
Сделайте я должен переключиться на того пользователя в своем терминале человечности перед использованием ssh xx.xx.xx.xx
? Используя шпаклевку, я могу войти в систему от системы окон.
Если я делаю ssh-keygen -lf ~/.ssh/id_rsa.pub
, это дает soething как
2048 aa:b5:51:76:de:42:12:78:a1:ff:9e:74:d8:7d:59:24 amit@amit-Inspiron-N5010 (RSA)
Проверьте разрешение папки .ssh (запустите ls -laR ~/.ssh
):
.ssh папка должна иметь 700, в то время как закрытый ключ 600 и открытый ключ могут иметь 644.
Более того, вы можете получить больше информации о проблеме запуска ssh с полными журналами отладки
ssh -vvv ...
Вы пробуете к ssh на ec5-user@xxx.xxx.xxx.xxx. Хорошо, они путь ssh работы следующие:
ssh xxx.xxx.xxx.xxx = ssh [мое имя пользователя] @xxx.xxx.xxx.xxx
ssh bob@xxx.xxx.xxx.xxx = ssh bob@xxx.xxx.xxx.xxx
Так, необходимо или войти в систему того же имени пользователя, или необходимо указать, к какому имени пользователя Вы пробуете к ssh.
Если комментарии выше корректны, который Вы действительно получаете Could not resolve hostname
, это означает, что Ubuntu понятия не имеет, как найти имя хоста, которое Вы даете ей. Можно ли зарегистрировать на пути IP-адрес?
, Если использование IP-адреса хорошо работает и у Вас есть проблемы, соединяющиеся с именем хоста (на который ошибка, кажется, указывает), можно изменить Ваш /etc/hosts
файл для включения узла, с которым Вы пытаетесь соединиться. Просто введите имя хоста и IP-адрес, который Вы хотите связанный для симпатии так:
ПРИМЕР
127.0.0.1 localhost
192.168.1.10 foo.mydomain.org foo
192.168.1.13 bar.mydomain.org bar
146.82.138.7 master.debian.org master
209.237.226.90 www.opensource.org
Поля записи разделяются любым количеством пробелов и/или символов табуляции. Текст от "#" символа до конца строки является комментарием и проигнорирован. Имена хостов могут содержать только алфавитно-цифровые символы, знаки "минус" (" - "), и периоды (". "). Они должны начать с буквенного символа и закончиться буквенно-цифровым знаком. Дополнительные псевдонимы предусматривают смены имени, альтернативные написания, более короткие имена хостов или универсальные имена хостов (например, localhost).
Источник: http://manpages.ubuntu.com/manpages/lucid/man5/hosts.5.html