Comment exécuter la commande SUDO dans WinSCP pour transférer des fichiers de Windows vers Linux
Je suis en train d'utiliser WinSCP pour transférer des fichiers sur une Instance de Linux à partir de Windows.
Im en utilisant la clé privée pour mon exemple pour vous connecter à Amazon instance à l'aide de l'ec2-utilisateur. Cependant ec2-l'utilisateur n'a pas accès en écriture à l'instance de Linux
Comment puis-je sudo su - pour accéder au répertoire racine et écrire à la boîte linux, à l'aide de WinSCP ou de toute autre méthode de transfert de fichier?
Grâce
source d'informationauteur PC2015
Vous devez vous connecter pour publier un commentaire.
Autant que je sache, vous ne pouvez pas le faire.
Ce que j'ai fait à mon lieu de travail, est de transférer les fichiers de votre
home
(~
) dossier (ou vraiment n'importe quel dossier que vous avez les autorisations, j'.echmod 777
ou variantes) via WinSCP, puis SSH à votre machine linux etsudo
à partir de là, à votre dossier de destination.Une autre solution serait de changer les permissions des répertoires vous prévoyez de télécharger les fichiers, de sorte que votre utilisateur (qui est sans
sudo
privilèges) pourrait écrire à ces dirs.Je voudrais également lire sur WinSCP Commandes À Distance pour plus de détails.
Je sais que c'est vieux, mais il est en fait très possible.
Aller à votre WinSCP profil
Cliquez sur Edit > Avancé > > SFTP
Insérer
sudo su -c /usr/lib/sftp-server
dans "Serveur SFTP" (notez que ce chemin peut être différent sur votre système)Enregistrer et se connecter
Source