AFAIK, vous ne pouvez pas faire ça.
Ce que j'ai fait sur mon lieu de travail, c'est transférer les fichiers sur votre home
(~
) dossier (ou vraiment n'importe quel dossier dans lequel vous avez des autorisations complètes, c'est-à-dire chmod 777
ou variantes) via WinSCP, puis SSH vers votre machine Linux et sudo
de là vers votre dossier de destination.
Une autre solution consisterait à modifier les autorisations des répertoires dans lesquels vous prévoyez de télécharger les fichiers, afin que votre utilisateur (qui est sans sudo
privilèges) pourraient écrire dans ces répertoires.
Je voudrais également lire sur les commandes à distance WinSCP pour plus de détails.
Je sais que c'est vieux, mais c'est en fait très possible .
-
Accédez à votre profil WinSCP (Session> Sites> Gestionnaire de sites)
-
Cliquez sur Edition> Avancé...> Environnement> SFTP
-
Insérer
sudo su -c /usr/lib/sftp-server
dans "SFTP Server" (notez que ce chemin peut être différent dans votre système) -
Enregistrez et connectez
Source
AWSUbuntu 18.04 :
Il existe une option dans WinSCP qui fait exactement ce que vous recherchez :
Habituellement, tous les utilisateurs auront un accès en écriture à /tmp. Placez le fichier dans /tmp puis connectez-vous à putty , puis vous pouvez sudo et copier le fichier.