Kako pokrenuti naredbu SUDO u WinSCP -u za prijenos datoteka iz sustava Windows u sustav Linux

How Run Sudo Command Winscp Transfer Files From Windows Linux



Riješenje:

Znam da je ovo staro, ali zapravo jest vrlo moguće .

  • Idite na svoj WinSCP profil (Sesija> Mjesta> Upravitelj web mjesta)

  • Pritisnite Uredi> Napredno ...> Okoliš> SFTP



  • Umetnutisudo su -c/usr/lib/sftp -poslužitelj u 'SFTP poslužitelju' (imajte na umu da se ovaj put može razlikovati u vašem sustavu)



  • Spremite i povežite se

Izvor

AWS Ubuntu 18.04: ovdje unesite opis slike




AFAIK to ne možeš učiniti.
Ono što sam radio na svom radnom mjestu je prijenos datoteka na vašDom (~) mapu (ili stvarno bilo koju mapu za koju imate potpuna dopuštenja, tjchmod 777 ili varijante) putem WinSCP -a, a zatim SSH -om na vaš linux stroj isudo od tamo do odredišne ​​mape.

Drugo rješenje bilo bi promijeniti dopuštenja direktorija u koje planirate učitavati datoteke, tako da vaš korisnik (koji nemasudo privilegije) mogao pisati tim dirima.

Također bih čitao o WinSCP Remote Commands za dodatne pojedinosti.


U WinSCP -u postoji opcija koja radi upravo ono što tražite:

ovdje unesite opis slike