échanges de fichier entre deux machines par mc et
ssh
Midnight commander, alias mc, permet de naviguer entre les fichiers
et les répertoires. On peut visualiser simultanément deux
répertoires, ce qui permet de déplacer des fichiers, de les copier,
de comparer le contenu des répertoires, etc. Le tout dans un
terminal ou une console texte.
Il est capable de se connecter à une machine distante par ftp ou
par ssh.
Soit deux machines : machine1 et machine2. Les utilisateurs user1
et user2 ont pour le premier un compte sur machine1 et pour le
second un compte sur machine2. Supposons que l'adresse IP de
machine1 soit 192.168.0.1.
Sur machine1 tourne un démon ssh.
On peut lancer depuis machine2 la commande suivante :
mc . /#sh:user1@192.168.0.1/home/user1
Apparait dans mc
password:
. Il s'agit bien sûr du mot de
passe de user1 sur machine1. Le mot de passe validé, mc affiche à
gauche le répertoire courant appartenant à user2 sur machine 2 et à
droite le répertoire de user1 sur machine1. à partir de là, on peut
faire tous les transferts, copies, ajouts et suppressions sur
chacune des deux machines.
C'est tellement pratique que j'ai défini un alias dans mon .bashrc
:
alias mcssh='mc . /#sh:user1@192.168.0.1/home/user1'