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.