Не удается получить доступ к rsync с ssh через cron без ключевой фразы

Я пытаюсь подключить свой ноутбук с OpenBSD 5.8...

Я рекомендую перейти на версию 5.9 - беспроводная связь здесь улучшена.

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

Пробовали ли вы использовать DHCP вместо этого? Например:

$ cat /etc/hostname.iwi0
dhcp NONE NONE NONE nwid id wpakey passphrase

Команда route show иногда занимает около 30 секунд, прежде чем отобразить что-либо...

Вероятно, это связано с неудачным поиском DNS - попробуйте route -n.

И все же, никаких признаков исходящего трафика с моего беспроводного интерфейса...

Вы подтвердили, что ваш шлюз по умолчанию отвечает на пинги?

3
29.07.2016, 00:06
1 ответ

Параметр -i для ssh должен вводить имя файла, содержащего закрытый ключ, а не открытый ключ. Но вы, вероятно, дали имя файла, содержащего открытый ключ, по имени / home / <имя пользователя> /.ssh/id_rsa.pub.

Предполагая, что закрытый ключ находится в / home / /.ssh/id_rsa, должно работать следующее:

rsync -rvzO  -e 'ssh -p 6135 -i /home/<username>/.ssh/id_rsa' <username>@xx.xxx.xx.xx:<filename> <filename>
3
27.01.2020, 21:22

Теги

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