GNU/Linux >> Belajar Linux >  >> Linux

Cara menjalankan perintah SUDO di WinSCP untuk mentransfer file dari Windows ke linux

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.


Linux
  1. Cara Mengganti Nama File di Linux

  2. Cara Mengecualikan File Ukuran Tertentu Dari Menyalin Di Linux

  3. Bagaimana cara menggunakan rsync dari PC Windows ke server Linux jarak jauh?

  1. Cara Memisahkan Dan Menggabungkan File Dari Baris Perintah Di Linux

  2. Perintah SCP Linux – Cara Transfer File SSH dari Jarak Jauh ke Lokal

  3. Jalankan perintah cd sebagai superuser di Linux

  1. Linux – Bagaimana Cara Menjalankan Bootloader Dari Linux?

  2. Jalankan perintah di beberapa server linux dari windows

  3. Cara Mentransfer file dengan aman menggunakan Perintah SCP di Linux