Потрібно скопіювати файл з Unix box у папку Windows за допомогою команди pscp


4

У мене є Unix svr A:

username: uname
password: pwd

то є деякі файли під / usr / local / jboss / конфігурацією, які доступні лише тоді, коли виконується команда 'sudo su' . (і ім’я користувача змінюється на root @ svrname , також не буде запропоновано пароль для цієї команди)

Тепер я намагаюся виконати команду нижче, яка намагається скопіювати файл, доступний під / usr / local / jboss / конфігурацію, на мою локальну машину.

pscp -pw pwd root@svrname:/usr/local/jboss/configuration/xyz.xml C:\Users\downloads\

але ця команда вимагає ввести пароль, я незрозумілий. Будь ласка, допоможіть!!

Відповіді:


0

як ви встановили змінну pwd (має бути $ pwd)? чи має спеціальні символи? перевірте це уважно і відлучіть $ pwd, щоб переконатися, що він має ваш точний пароль.

потім погляньте на ваш авторський або захищений журнал на сервері, щоб побачити, яку помилку ви отримуєте. він повинен повідомити вам, чи прийнятий ваш пароль чи ні.

також переконайтеся, що ваш користувач root може ввійти дистанційно (непогана ідея, але якщо сервер доступний лише у вашій внутрішній мережі, це добре).


pwd не є змінною, вибачте, якщо це вас бентежило. пароль для входу до цілі - 'pwd', ось що я тут мав на увазі
suraj

0

Ймовірно, що ваш ssh-сервер налаштований на заборону віддалених кореневих входів. Перевірте / etc / ssh / sshd_config на сервері.


0

як щодо копіювання файлів у якесь місце, де "unme" може отримати доступ до них

uname@svrname:~$ sudo cp -r /usr/local/jboss/ ~/
uname@svrname:~$ sudo chown -R uname ~/jboss/

а потім на вашій машині Windows:

pscp -pw pwd uname@svrname:~/jboss/configuration/xyz.xml C:\Users\downloads\
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.