Что означает эта ssh ошибка?

Я знаю, что этот ответ появляется долгое время после вопросов, но я недавно столкнулся с этой проблемой и нашел совершенно другое разрешение к перезагрузке VM's.

Если у Вас есть кластер HA VMware, то в VirtualCenter, Щелкните правой кнопкой по Кластеру и выберите Edit Settings.

В диалоговом окне "Cluster Settings" выберите VMware HA слева. В правой области Вы будете видеть раздел названный Кластерный Набор Настроек По умолчанию ответ Изоляции Хоста, выпадающий для "Отъезда VM Включенным"

Тот путь, когда сетевое соединение возвращается, хосты, все еще там и может продолжить делать их работы.

9
задан 23 January 2012 в 10:31
4 ответа

По моему опыту, две наиболее распространенных основанных на ключе подлинных ошибки

  1. Неуместно широкие полномочия на $HOME/.ssh каталог
  2. Ошибка в копировании открытого ключа к удаленной системе

Полномочия файла

OpenSSH делает много в попытке защитить Вас от себя. Большая часть пользователя, влияющего на способ, которым это происходит, путем осуществления трудных ограничений на то, у кого есть доступ к локальной ssh папке. Вы действительно только хотите Вас и только Вас, для доступа к каталогу. Ну, и любой с uid=0, но нет никакого хорошего пути вокруг этого. Таким образом, то, что необходимо сделать, просто изменить полномочия: chmod -R go-rwx ~/.ssh Это удалит чтение, записать и выполнить права на любые файлы под .ssh каталогом от всех пользователей кроме владельца, т.е. Вас.

Авторизованные проблемы ключей

Файл, содержащий Ваш открытый ключ, обычно $HOME/.ssh/authorized_keys должен соответствовать очень определенной форме для SSH, чтобы понять, как принять закрытый ключ. Каждый ключ должен состоять из, по крайней мере, 2 поля

  1. Тип ключа используется (RSA, DSA, RSA1, и т.д.)
  2. Ключ

Каждый ключ, наряду со всеми его опциями и составными частями, должен быть перечислен та на строку в этом файле. Так как ключи имеют тенденцию быть очень длинными, они будут часто переноситься и появляться как две строки на Вашем терминале. Это будет иногда вызывать опустошение при попытке к скопировать/вставить, так как иногда одна или несколько новых строк будут вставлены везде, где ключ переносится на экране. Решение этой проблемы может быть немного более коварно для новичка оболочки.

Попытайтесь работать
wc -l ~/.ssh/authorized_keys
Это распечатает количество строк в файле. Сравните то число с количеством ключей, Вы ожидаете быть в файле. При только принятии этого ключа можно также просто сделать копию файла с открытым ключом, так как это - тот же формат как авторизованный файл ключей. Что-то как
scp -p ~/.ssh/kev_rsa.pub remotehost:~/.ssh/authorized_keys
или, если у Вас есть свой открытый ключ в той же системе, можно сделать
cat ~/.ssh/kev_rsa.pub >> ~/.ssh/authorized_keys

Кроме того, посмотрите в файле журнала на удаленном хосте и посмотрите, сообщают ли о каких-либо ошибках там. Файлы, скорее всего, будут также /var/log/secure.log или /var/log/auth.

7
ответ дан 2 December 2019 в 22:37

Попытайтесь сравнить ssh файлы конфигурации между этими двумя серверами.

т.е. что-то как кошка/etc/sshd_config

-3
ответ дан 2 December 2019 в 22:37

Хотя, необходимо будет, вероятно, генерировать новую пару ключей для машины 2 для соединения с сервером. Часто открытый ключ будет перечислять пользователя и название машины тех, которые генерировали их. Это должно быть очевидно в Вашем authorized_keys файле на сервере.

0
ответ дан 2 December 2019 в 22:37

Предоставляемые вами отладочные сообщения означают, что файл закрытого ключа читается с предположением, что на самом деле это файл открытого ключа / авторизованных хостов. Возможно, это не фатальная ошибка (я получаю такие сообщения даже при рабочих соединениях). Говорится что-нибудь о «Приношении» или «мы отправили»?

0
ответ дан 2 December 2019 в 22:37

Теги

Похожие вопросы