Ошибка при копировании открытого ключа

Я создал пару ключей в Xubuntu 15. Я хочу скопировать открытый ключ на ноутбук с Windows 10, чтобы разрешить ssh-соединение только оттуда, но когда я запускаю (как root):

  ssh-copy-id myuser@my.ip.x.x

через некоторое время возвращается:

  /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed

  /usr/bin/ssh-copy-id: ERROR: ssh: connect to host my.ip.x.x port 22: Connection timed out

У меня открыт брандмауэр Windows для порта 22 и разрешено приложению ssh_key взаимодействовать через брандмауэр. В Ubuntu у меня есть UFW, разрешающий все исходящие сообщения.

Ноутбук не подключен к локальной сети, это проблема?

0
задан 17 June 2016 в 01:47

2 ответа

ssh-copy-id хочет связаться с сервером SSH (sshd на Linux). Сервер SSH слушает порт 22. Удостоверьтесь, чтобы Вы имели сервер SSH, работающий на цели (Windows) система, и проверили ее журналы.

0
ответ дан 17 June 2016 в 01:47

Вы говорите в своем вопросе, что у Вас есть ufw, позволяющий все исходящие соединения. Добавление ключа было бы входящим соединением в моем уме. Выполните следующую команду на своем сервере к открытому порту 22 для поступления.

Sudo ufw allow 22

Затем ssh

Sudo service ssh restart 

перезапуска И попытка импортировать Ваш ключ снова. Также можно хотеть рассмотреть перемещение ssh к альтернативному порту.

Входят в систему Вашего маршрутизатора и удостоверяются, что у Вас есть порт 22 переданных к корректному внутреннему IP Также, если Вы соединяетесь внешне, проверяете, что Ваш ISP не присваивает Вам динамический IP-адрес. Иначе адрес будет последовательно изменяться, и необходимо будет затем использовать сервис, такой как dyndns.

2
ответ дан 17 June 2016 в 01:47

Другие вопросы по тегам:

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