AFAIK, das kannst du nicht.
Was ich an meinem Arbeitsplatz gemacht habe, ist die Dateien auf Ihr home
zu übertragen (~
)-Ordner (oder wirklich jeder Ordner, in dem Sie volle Berechtigungen haben, z. B. chmod 777
oder Varianten) über WinSCP und dann SSH zu Ihrem Linux-Rechner und sudo
von dort in Ihren Zielordner.
Eine andere Lösung wäre, die Berechtigungen der Verzeichnisse zu ändern, in die Sie die Dateien hochladen möchten, damit Ihr Benutzer (der ohne sudo
Privilegien) in diese Verzeichnisse schreiben könnte.
Ich würde auch über WinSCP Remote Commands für weitere Details lesen.
Ich weiß, das ist alt, aber es ist tatsächlich sehr gut möglich .
-
Gehen Sie zu Ihrem WinSCP-Profil (Sitzung> Sites> Site Manager)
-
Klicken Sie auf Bearbeiten> Erweitert...> Umgebung> SFTP
-
Fügen Sie
sudo su -c /usr/lib/sftp-server
ein in "SFTP-Server" (beachten Sie, dass dieser Pfad in Ihrem System anders sein kann) -
Speichern und verbinden
Quelle
AWS-Ubuntu 18.04:
Es gibt eine Option in WinSCP, die genau das tut, wonach Sie suchen:
Normalerweise haben alle Benutzer Schreibzugriff auf /tmp. Platzieren Sie die Datei in /tmp und melden Sie sich dann bei putty an, dann können Sie sudo und die Datei kopieren.