4

У меня есть Unix SVR A:

username: uname
password: pwd

затем есть некоторые файлы в /usr/local/jboss/configuration, которые доступны только при выполнении команды sudo su . (имя пользователя меняется на root @ svrname , пароль для этой команды также не запрашивается )

Теперь я пытаюсь выполнить приведенную ниже команду, которая пытается скопировать файл, доступный в /usr/local/jboss/configuration, на мой локальный компьютер.

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

но эта команда запрашивает пароль, м невежественный. Пожалуйста помоги!!

3 ответа3

0

как вы установили переменную pwd (должна быть $ pwd)? у него есть специальные символы? внимательно проверьте это и введите echo $ pwd, чтобы убедиться, что у вас есть точный пароль.

затем посмотрите на свой аутентификационный или защищенный журнал на сервере, чтобы увидеть, какую ошибку вы получаете. он должен сказать вам, если ваш пароль принят или нет.

Кроме того, убедитесь, что ваш пользователь root может войти в систему удаленно (не очень хорошая идея, но если сервер доступен только во внутренней сети, это нормально).

0

как насчет копирования файлов в каком-то месте, где "uname" может получить к ним доступ

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\
0

Скорее всего, ваш ssh-сервер настроен на запрет удаленного входа в систему. Проверьте ваш /etc /ssh /sshd_config на сервере.

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