"sudo" на этой стороне не дает вам root на этой стороне. Я думаю, что вы хотите rcp ./justin.txt root@HPUXHOST:/usr/local/bin
, но даже тогда вам понадобится пароль root на этой стороне, и они должны будут разрешать удаленные подключения root, что маловероятно. Это безопаснее (и более вероятно, будет работать), если вы просто скопируете его в нейтральное место (например, / var / tmp) на удаленной стороне, а затем войдете на удаленную сторону и будете использовать его sudo mv
для помещения в / usr / local / bin.
Как использовать sudo с командой rcp для копирования файлов с хоста linux на хост HP-UX?
1511
Justin
У меня возникла проблема, когда при попытке использовать sudo для передачи некоторых файлов с хоста Linux на хост HP-UX (обратите внимание, что каталог назначения требует корневого доступа для записи), я получаю следующую ошибку от HP-UX боковая сторона:
LINUX HOST:/tmp/justin $ sudo rcp ./justin.txt HPUXHOST:/usr/local/bin remshd: Login incorrect.
Я должен отметить, что пароли для хоста Linux и хоста HP-UX различны. Команда не дает мне возможности ввести правильный пароль HP-UX и автоматически по умолчанию принимает эту ошибку.
Вы уверены, что хост HP-UX разрешает удаленный вход в систему root?
Thor 12 лет назад
0
2 ответа на вопрос
2
Paul Tomblin
Вы не хотите, чтобы rcp получал от имени root, если вы все же заставили его работать, потратьте несколько минут, чтобы отключить его. Лучше использовать scp в качестве пользователя без полномочий root с обеих сторон, а затем sudo mv и chown соответствующим образом на другой стороне.
Ram 12 лет назад
0
Разве это не то, что я сказал?
Paul Tomblin 12 лет назад
0
В значительной степени - ссылка на scp информативна, поэтому я добавил ее; обратите внимание, что я проголосовал за ваш ответ, а не сделать свой собственный ...
Ram 12 лет назад
0
Ах, хорошо, если мы собираемся упомянуть о вещах, которые лучше, чем указано в опе, я бы хотел проголосовать за rsync.
Paul Tomblin 12 лет назад
0
0
Scott W.
Вы также можете использовать rsync вместо этого, чтобы скопировать файлы с помощью sudo rsync -avz -e "ssh" --rsync-path="sudo rsync"
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4