GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit příkaz SUDO ve WinSCP pro přenos souborů z Windows do linuxu

AFAIK, to nemůžete.
Co jsem udělal na svém pracovišti, je přenést soubory do vašeho home (~ ) složku (nebo opravdu jakoukoli složku, ke které máte plná oprávnění, tj. chmod 777 nebo varianty) přes WinSCP a poté SSH na váš linuxový počítač a sudo odtud do cílové složky.

Dalším řešením by bylo změnit oprávnění adresářů, do kterých plánujete nahrávat soubory, aby váš uživatel (což je bez sudo privilegia) mohl zapisovat do těchto adresářů.

Pro další podrobnosti bych si také přečetl o vzdálených příkazech WinSCP.


Vím, že je to staré, ale ve skutečnosti je to velmi možné .

  • Přejděte do svého profilu WinSCP (Session> Sites> Site Manager)

  • Klikněte na Upravit> Upřesnit...> Prostředí> SFTP

  • Vložte sudo su -c /usr/lib/sftp-server v "SFTP Server" (všimněte si, že tato cesta se může ve vašem systému lišit)

  • Uložit a připojit

Zdroj

AWS Ubuntu 18.04:


Ve WinSCP je možnost, která dělá přesně to, co hledáte:


Obvykle budou mít všichni uživatelé přístup pro zápis do /tmp. Umístěte soubor do /tmp a poté se přihlaste do putty , poté můžete sudo a zkopírovat soubor.


Linux
  1. Jak vyloučit soubory určité velikosti z kopírování v Linuxu

  2. Příkaz SCP Linux – Jak přenášet soubory SSH ze vzdáleného do místního

  3. Linux – Jak spustit bootloader z Linuxu?

  1. Spusťte příkaz na více linuxových serverech z Windows

  2. Jak bezpečně přenášet soubory pomocí příkazu SCP v systému Linux

  3. Jak používat rsync z Windows PC na vzdálený Linux server?

  1. Jak přejmenovat soubory v Linuxu

  2. Jak odstranit soubory a adresáře v Linuxu z příkazového řádku

  3. Jak rozdělit a kombinovat soubory z příkazového řádku v Linuxu