Я подключен к удаленному хосту через SSH, прочитал страницу rsync и понял, что для передачи файла с локального компьютера на удаленный хост мне нужно сделать

 rsync myHostname:path/to/file destination/path/on/remotehost

Теперь я получил свое имя хоста с hostname , скажем, это AA , когда я выполняю приведенную выше команду, я получаю:

ssh: AA: Name or service not known

Чего мне не хватает?

Я использую Cygwin на W8.

1 ответ1

0

Служба имен на удаленном хосте не знает имени AA (локального хоста). В вашей команде rsync вы можете использовать IP-адрес локального хоста вместо имени AA.

Если вы предпочитаете использовать имя хоста, а не IP-адрес (например, AA), необходимо обновить DNS удаленного хоста, чтобы имя AA можно было преобразовать в IP-адрес. Или, если у вас есть права администратора, вы можете обновить файл hosts на удаленной машине. Записи файла hosts имеют приоритет над поиском DNS.

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