J'ai deux serveurs Linux et un client Mac, et je voudrais faire de la redirection de port SSH via une adresse de port local sur le Mac.
Dans le Terminal 1 sur le Mac,
localhost:~ user1$ ssh -L 8022:server2:22 server1
et à partir du Terminal 2 sur le même Mac
localhost:~ user1$ scp -P 8022 0.0.0.0:file .
fonctionne bien. Mais si j'utilise un autre compte user2
sur le Mac,
localhost:~ user2$ ssh -L 8022:user1@server2:22 user1@server1
Je reçois l'erreur suivante dans le Terminal 2.
localhost:~ user1$ scp -P 8022 0.0.0.0:file .
ssh_exchange_identification: Connexion fermée par l'hôte distant
En même temps, un autre message d'erreur apparaît dans le Terminal 1.
channel 3: ouverture échouée: administrativement interdite: ouverture échouée
Soit user1
soit user2
n'a aucun paramètre spécial de redirection de port dans /etc/sshd_config
, /etc/ssh_config
, ou ~/.ssh/config
. Les deux utilisateurs ont l'accès pour la connexion SSH au Mac (c'est-à-dire, dans le panneau "Connexion à distance" des Préférences Système, ces utilisateurs sont dans la liste blanche).
Je ne vois aucun message dans /var/log/system.log
.
Quelle configuration devrais-je vérifier? J'utilise OS X Yosemite.
Voici la sortie verbose de la commande scp
.
Exécution : programme /usr/bin/ssh hôte 0.0.0.0, utilisateur (non spécifié), commande scp -v -f file
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 déc 2011
debug1: Lecture des données de configuration /etc/ssh_config
debug1: Ligne 20 de /etc/ssh_config : Application des options pour *
debug1: Ligne 102 de /etc/ssh_config : Application des options pour *
debug1: Connexion à 0.0.0.0 [0.0.0.0] port 8022.
debug1: Connexion établie.
debug1: fichier d'identité /Users/cta/.ssh/id_rsa type -1
debug1: fichier d'identité /Users/cta/.ssh/id_rsa-cert type -1
debug1: fichier d'identité /Users/cta/.ssh/id_dsa type -1
debug1: fichier d'identité /Users/cta/.ssh/id_dsa-cert type -1
debug1: Activation du mode de compatibilité pour le protocole 2.0
debug1: Chaîne de version locale SSH-2.0-OpenSSH_6.2
ssh_exchange_identification: Connexion fermée par l'hôte distant