AFAIK, Anda tidak dapat melakukan itu.
Apa yang saya lakukan di tempat kerja saya adalah mentransfer file ke home
Anda (~
) folder (atau folder apa pun yang Anda miliki izin penuhnya, yaitu chmod 777
atau varian) melalui WinSCP, lalu SSH ke mesin linux Anda dan sudo
dari sana ke folder tujuan Anda.
Solusi lain adalah mengubah izin direktori tempat Anda berencana mengunggah file, jadi pengguna Anda (yang tanpa sudo
hak istimewa) dapat menulis ke direktori tersebut.
Saya juga akan membaca tentang Perintah Jarak Jauh WinSCP untuk detail lebih lanjut.
Saya tahu ini sudah tua, tetapi sebenarnya sangat mungkin .
-
Buka profil WinSCP Anda (Sesi> Situs> Pengelola Situs)
-
Klik Edit> Lanjutan...> Lingkungan> SFTP
-
Masukkan
sudo su -c /usr/lib/sftp-server
di "Server SFTP" (perhatikan jalur ini mungkin berbeda di sistem Anda) -
Simpan dan sambungkan
Sumber
AWS Ubuntu 18.04:
Ada opsi di WinSCP yang melakukan persis seperti yang Anda cari:
Biasanya semua pengguna akan memiliki akses tulis ke /tmp. Tempatkan file ke /tmp lalu masuk ke putty , lalu Anda dapat sudo dan menyalin file.