È necessario copiare un file dalla casella unix nella cartella Windows usando il comando pscp


4

Ho un unix svr A:

username: uname
password: pwd

poi ci sono alcuni file in / usr / local / jboss / configuration che sono accessibili solo quando viene eseguito un comando 'sudo su' . (e il nome utente cambia in root @ svrname , inoltre non viene richiesta la password per questo comando)

Ora sto provando a eseguire il comando seguente che sta cercando di copiare il file disponibile in / usr / local / jboss / configuration sul mio computer locale.

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

ma questo comando richiede la password, ma non ne ho idea. Per favore aiuto!!

Risposte:


0

come hai impostato la variabile pwd (dovrebbe essere $ pwd)? ha caratteri speciali? controlla attentamente ed echo $ pwd per assicurarti che abbia la tua password esatta.

quindi dai un'occhiata alla tua autenticazione o al log sicuro sul server per vedere quale errore stai riscontrando. dovrebbe dirti se la tua password è accettata o meno.

Inoltre, assicurati che l'utente root possa accedere in remoto (non è una buona idea, ma se il server è accessibile solo nella tua rete interna, allora va bene).


il pwd non è una variabile, scusa se questo ti ha confuso. la password per accedere a svr è 'pwd', questo è ciò che intendevo qui
suraj,

0

È probabile che il tuo server SSH sia configurato per impedire l'accesso root remoto. Controlla il tuo / etc / ssh / sshd_config sul server.


0

che ne dite di invocare i file in un posto dove "uname" può accedervi

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

e poi sul tuo computer Windows:

pscp -pw pwd uname@svrname:~/jboss/configuration/xyz.xml C:\Users\downloads\
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.