Я настраиваю другой компьютер в моей сети. это в конечном итоге будет без головы.

В настоящее время он загружается в Centos CLI ~, что хорошо. Теперь я хочу скопировать мой ключ ssh rsa с моего основного компьютера Debian на новый Centos.

Я могу ssh из Debian в Centos с «нормальным паролем»

ssh-copy-id [userName] @ 192.168.100.169

Затем терминал запросит пароль, и все в порядке, однако, когда я пытаюсь скопировать свой открытый ключ на сервер, используя

ssh-copy-id -i id_rsa.pub [имя_пользователя] @ 192.168.100.169

вызов в конечном итоге истечет ... вот вывод

/usr/bin/ssh-copy-id: INFO: попытка войти в систему с новыми ключами, чтобы отфильтровать все уже установленные /usr/bin/ssh-copy-id: ОШИБКА: ssh: подключиться к хост 92.168.100.169 порт 22: истекло время ожидания соединения

Я теперь, что с помощью стандартного входа в SSH я могу получить отладочную информацию, но как я отлаживаю команду ssy-copy-id, я пытался

ssh-copy-id -i id_rsa.pub -o -v [имя пользователя] @ 192.168.100.169 ssh-copy-id -i id_rsa.pub -v [имя пользователя] @ 192.168.100.169

но я просто получаю ошибки для недопустимых параметров, поэтому у меня нет возможности отлаживать то, что не работает.

Я сделал то же самое с другими виртуальными машинами (также работающими с Debian), и они почти мгновенно скопировали ключ rsa. Какой параметр конфигурации у меня отличается между Debian и Centos, что вызывает у меня горе?

Вся помощь будет высоко ценится.

заранее спасибо

Дэвид

п.с. Я скопировал этот вопрос сюда из моего вопроса StackExchange, потому что я поставил его не на тот сайт!

1 ответ1

0

IP вашей целевой машины
192.168.100.169 , а ошибка говорит
92.168.100.169 недоступен.

это, вероятно, потому, что после $ в вашей команде есть знак @ после @ ?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .