La version installée est la "netcat-traditionnal", qui semble dater du 02/01/2007 (un peu moins vieux que ce que j'avais annoncé) La version disponible pour "netcat-openbsd" est la 1.130 qui semble dater du 26/07/2015. Je peux toujours mettre cette dernière à la place. Cela étant dit, je continue à penser que cet outil est inutile pour l'utilisation en rebond de la machine vu que l'option "-W" apparue en version 5.4 de OpenSSH devrait suffire pour l'ensemble des utilisateurs. Il ne resterai à résoudre "que" les problèmes de configurations à mettre à jour du côté des utilisateurs. (Je sais que c'est facile à dire et que l'inertie est importante, mais c'est à mon avis un mal -pour un bien- nécessaire dans le domaine de l'informatique) A+ Xavier. On 09/04/2018 13:52, Franck Butelle wrote:
Bonjour,
dans les distributions il y a souvent deux versions de netcat :
netcat-traditional et netcat-openbsd
le dernier est plus à jour, en particulier il a le bon goût de connaître IPv6 (pas le traditional !) et semble connaitre une certaine activité. Donc on change pour le 2e et déjà ce sera mieux. http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/
Personnellement je suis pour que ssh.lipn soit le plus dépouillé possible pour inciter les utilisateurs à ne pas "rester dessus" c'est une passerelle, pas une machine de travail distante.
A+ Franck
Le 09/04/2018 à 13:19, Camille Coti a écrit :
Bonjour,
oui il y a eu une "community release" il y a 3 mois https://sourceforge.net/projects/nc110/files/community%20releases/
Sinon apparemment un successeur existe, écrit par les gens de nmap https://nmap.org/ncat/
Camille
On 09/04/2018 13:13, Mamadou Sow wrote:
Xavier MONNIN wrote:
P.S. : Pour info, l'utilitaire Netcat n'a pas été mis à jour depuis le 11/01/2004 :-(
Pour vu que toute la distribution soit à jour il n'y a pas de problème. Il faut vérifier les versions non-free et contrib sinon si le remplacement de cette version est nécessaire ils vont faire la proposition.
On 09/04/2018 12:55, Xavier MONNIN wrote:
Bonjour Mamadou,
J'ai mis à jour la documentation ici : https://www-lipn.univ-paris13.fr/faq/index.php/FAQ_Systeme#Comment_acc.C3.A9...
merci
L'option "-W" est disponible depuis la version 5.4 de OpenSSH, ce qui permet même aux vieux MacOS X et autres Unix peu récents de se connecter sans l'utilitaire Netcat sur la machine de rebond.
Je ne comprends pas pourquoi les modifications dans ton .ssh/config ne fonctionnes pas (peut-être que ton système n'est pas assez récent pour le "ProxyJump")
Mac Os léopard
, mais peut-être devrait-tu essayer :
ProxyCommand ssh -W %h:%p mamadou@lipnssh.lipn.univ-paris13.fr (avec le "-W" au début)
à la place de
ProxyCommand ssh mamadou@lipnssh.lipn.univ-paris13.fr -W %h:%p
Dans tous les cas, j'ai réinstallé Netcat sur lipnssh...
Merci
A+ Xavier.
On 09/04/2018 07:38, Mamadou Sow wrote:
Bonjour Xavier,
Je crois qu'il est éminent que tu installes netcat sur la machine lipnssh pour qu'on en finisse avec ce problème de connexion
Lévy Francois wrote: > César > > dans la copie du mail que je reçois, un éditeur “intelligent” > comme il > y en a trop s’est glissé dans le processus. > Pour avoir le .ssh/config correct, supprimer tous les <http.....> qui > n’ont rien à faire là (ni le newline qui > va avec). > Bonne chance > F. > > >> Le 7 avr. 2018 à 19:28, Franck Butelle >> <franck.butelle@lipn.univ-paris13.fr> a écrit : >> >> Bonjour César, >> >> cela à circulé dernièrement, >> A+ >> Franck >> >> >> -------- Message transféré -------- >> Sujet : Re: [Systeme] lipn-ssh : netcat, ProxyCommand, ProxyJump >> Date : Tue, 20 Mar 2018 23:51:04 +0100 >> De : Lévy Francois <francois.levy@lipn.univ-paris13.fr> >> Pour : Mamadou Sow <mamadou@lipn.univ-paris13.fr> >> Copie à : systeme@lipn.univ-paris13.fr >> >> >> >> Bonsoir Mamadou >> >> voila des exemples génériques tirés de mon .ssh/config nouvelle >> version >> - il m’a fallu un peu de temps pour y arriver. >> J’ai laissé la version avec nc en commentaire pour comparer. >> >> host lips # juste une abréviation : j’aime bien ‘ssh lipn' >> HostName ssh.lipn.univ-paris13.fr <http://ssh.lipn.univ-paris13.fr> >> >> host moi # direct sur ma-machine avec ‘ssh moi' >> ForwardAgent yes >> ProxyCommand ssh -W ma-machine:%p ssh.lipn.univ-paris13.fr >> <http://ssh.lipn.univ-paris13.fr> >> #ProxyCommand ssh ssh.lipn.univ-paris13.fr >> <http://ssh.lipn.univ-paris13.fr> "nc -q 0 mac-bachelard %p" >> >> Host *.lipn # pour accéder à n’importe quelle machine dans le >> labo avec >> 'ssh machine.lipn' >> ForwardAgent yes >> ProxyCommand ssh -W `basename %h .lipn`:%p ssh.lipn.univ-paris13.fr >> <http://ssh.lipn.univ-paris13.fr> >> #ProxyCommand ssh ssh.lipn.univ-paris13.fr >> <http://ssh.lipn.univ-paris13.fr> "nc -q 0 `basename %h .lipn` %p" >> >> >> François >> >>> Le 20 mars 2018 à 10:46, Mamadou Sow <mamadou@lipn.univ-paris13.fr >>> <mailto:mamadou@lipn.univ-paris13.fr>> a écrit : >>> >>> Bonjour Xavier, >>> >>> J'utilisais .ssh/config avec netcat installé sur lipnssh ancien >>> >>> Host golo >>> HostName golo.lipn.univ-paris13.fr >>> <http://golo.lipn.univ-paris13.fr> >>> User mamadou >>> ProxyCommand ssh mamadou@lipnssh.lipn.univ-paris13.fr < >>> mailto:mamadou@lipnssh.lipn.univ-paris13.fr> -nc 0 %h %p >>> >>> J'ai essayer ces méthodes sur lipnssh nouveau malheureusement elles >>> ne marchent pas >>> >>> 1- >>> >>> Host golo >>> HostName golo.lipn.univ-paris13.fr >>> <http://golo.lipn.univ-paris13.fr> >>> User mamadou >>> ProxyJump mamadou@lipnssh.lipn.univ-paris13.fr >>> <mailto:mamadou@lipnssh.lipn.univ-paris13.fr>:22 >>> 2- >>> Host golo >>> HostName golo.lipn.univ-paris13.fr >>> <http://golo.lipn.univ-paris13.fr> >>> User mamadou >>> ProxyCommand ssh mamadou@lipnssh.lipn.univ-paris13.fr >>> <mailto:mamadou@lipnssh.lipn.univ-paris13.fr> -W %h:%p >>> >>> >>> - Il serait de bien de mettre un exemple générique dans la FAQ et >>> indiquer l'utilitaire à installer pour utiliser ProxyJump. >>> - Ainsi l'on va copier l'exemple puis l'à adapter >>> - ou simplement de réinstaller netcat dans lipnssh >>> - ainsi les gens seront libres d'utiliser ProxyCommand ou >>> ProxyJump en >>> fonction de l'état de leur machine >>> >>> >>> >>> >>> Xavier MONNIN wrote: >>>> Bonsoir François, >>>> >>>> pour le transfert de l'agent ssh (pour l'authentification par >>>> clé), >>>> tu peux utiliser l'option "ForwardAgent yes" dans ton >>>> .ssh/config (ou >>>> en ligne de commande avec "-o ForwardAgent=yes") >>>> Cela devra it te permettre de te passer du dépôt de ta clé >>>> privée ;-) >>>> >>>> Bien à toi, >>>> Xavier. >>>> >>>> Le 18/02/2018 à 16:40, Lévy Francois a écrit : >>>>> Xavier >>>>> >>>>> Un détail au milieu des attaques : ma version de ssh est >>>>> ancienne et >>>>> n’a pas de ProxyJump >>>>> (ni -J). Je peux utiliser ProxyCommand avec ssh pour faire un >>>>> forwarding. Mais pour que ça >>>>> marche, il faut que je mette ma clef privée sur lipn-ssh (et même >>>>> comme ça, je n’ai pas testé >>>>> que ça marche). Avant, elles étaient seulement sur ma machine >>>>> chez >>>>> moi et nc les forwardait. >>>>> >>>>> Vous pensez que avoir toutes mes clefs privées sur lien-ssh >>>>> est plus >>>>> secure que ajouter nc sur >>>>> la machine ? C’est comme vous voulez. >>>>> >>>>> François >>>>> >>>>> hostmacb >>>>> ProxyCommandssh -W %h:%pfl@10.10.1.142 <mailto:pfl@10. 10.1.142> >>>>> #mac-bachelard >>>>> >>>>> brassens:fl ~:572 $ ssh macb >>>>> ssh: connect to host 10.10.1.142 port 22: Connection refused >>>>> ssh_exchange_identification: Connection closed by remote host >>>>> >>>>> >>>>>> Le 12 févr. 2018 à 18:12, Xavier MONNIN >>>>>> <monnin@lipn.univ-paris13.fr >>>>>> <mailto:monnin@lipn.univ-paris13.fr> >>>>>> <mailto:monnin@lipn.univ-paris13.fr>> a écrit : >>>>>> >>>>>> Sur les versions récentes de OpenSSH, tu peux utiliser : >>>>>> >>>>>> [...] >>>>>> -J [user@]host[:port] >>>>>> Connect to the target host by first making a ssh >>>>>> connection >>>>>> to the jump host and then establishing a TCP forward‐ >>>>>> ; ing to the ultimate destination from there. >>>>>> Multiple jump >>>>>> hops may be specified separated by comma characters. >>>>>> This is a shortcut to specify a ProxyJump >>>>>> configuration >>>>>> directive. >>>>>> [...] >>>>>> >>>>>> ou >>>>>> >>>>>> -o ProxyJump user@host >>>>>> >>>>>> ou encore >>>>>> >>>>>> -o ProxyCommand ssh -W %h:%p user@host >>>>>> (qui est normalement supporté par les versions un peu moins >>>>>> récentes) >>>>>> >>>>>> >>>>>> (et bien sûr utiliser "ProxyJump" ou "ProxyCommand" dans un >>>>>> fichier >>>>>> "~/.ssh/config") >>>>>> >>>>>> >>>>>> Si ça peut aider ;-) >>>>>> >>>>>> Xavier. >>>>>> >>>>>> On 12/02/2018 17:59, Camille Coti wrote: >>>>>>> Voilà, c'est pour ça que j'utilise netcat... >>>>>>> < br class="">On 12/02/2018 17:58, Xavier MONNIN wrote: >>>>>>>> netstat n'est pas prévu, mais "ss" est installé >>>>>>>> >>>>>>>> netcat : j'imagine que tu penses à la possibilité de >>>>>>>> rebondir en >>>>>>>> ssh. Si >>>>>>>> c'est le cas, normalement, il n'y a pas besoin de l'installer >>>>>>>> spécifiquement pour pouvoir le faire. À moins que tu aies un >>>>>>>> autre usage >>>>>>>> précis de netcat. >>>>>>>> >>>>>>>> On 12/02/2018 17:48, Camille Coti wrote: >>>>>>>>> netcat* pardon. >>>>>>>>> >>>>>>>>> On 12/02/2018 17:47, Camille Coti wrote: >>>>>>>>>> netstat ? >>>>>>>>>> >>>>>>>>>> On 12/02/2018 17:46, Xavier MONNIN wrote: >>>>>>>>>>> Bonjour à tou(te)s, >>>>>>>>>>> >>>>>>>>>>> nous pensons avoir trouvé la source des problèmes courants >>>>>>>>>>> qu'ont les >>>>>>>>>>> utilisateurs avec cette machine : certains montages vers >>>>>>>>>>> l e >>>>>>>>>>> serveur NFS >>>>>>>>>>> ont visiblement été corrompus la semaine dernière par le >>>>>>>>>>> plantage/redémarrage de celui-ci. >>>>>>>>>>> Nous n'arrivons même pas à démonter les répertoires >>>>>>>>>>> manuellement. >>>>>>>>>>> >>>>>>>>>>> Du coup, pour résoudre le problème, nous avons besoin de >>>>>>>>>>> redémarrer >>>>>>>>>>> cette machine que nous avions prévu de remplacer d'ici peu. >>>>>>>>>>> >>>>>>>>>>> Au lieu de redémarrer simplement la machine, nous allons >>>>>>>>>>> carrément la >>>>>>>>>>> remplacer avec un peu d'avance. >>>>>>>>>>> >>>>>>>>>>> Le nouveau "lipn-ssh" est quasiment prêt, et nous devrions >>>>>>>>>>> pouvoir faire >>>>>>>>>>> la bascule entre l'ancien et le nouveau d'ici 48h (une fois >>>>>>>>>>> que nous >>>>>>>>>>> aurons fait quelques tests). >>>>>>>>>>> >>>>>>>>>>> Pour le moment, les seules applications que nous avons >>>>>>>>>>> prévues >>>>>>>>>>> d'installer sur la nouvelle machine sont : >>>>>>>>>>> ssh (oui... quand même !), unison, rsync, screen, vim et >>>>>>>>>>> alpine. >>>>>>>>>>> >>>>>>>>>>> Si vous pensez que l'on a oublié quelque chose, dites-le >>>>>>>>>>> nous. (en >>>>>>>>>>> gardant à l'esprit que cette machine ne devrait être >>>>>>>>>>> utiliser >>>>>>>>>>> que pour >>>>>>>>>>> rebondir vers une autre machine du labo) >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Marisol et Xavier. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Systeme mailing list >>>>>>>>>> Systeme@lipn.univ-paris13.fr >>>>>>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>>>>>> https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Systeme mailing list >>>>>>>>> Systeme@lipn.univ-paris1 3.fr >>>>>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>>>>> https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme >>>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Systeme mailing list >>>>>>> Systeme@lipn.univ-paris13.fr >>>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>>> https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme >>>>>>> >>>>>> -- >>>>>> Xavier MONNIN >>>>>> Administrateur Système et Réseau >>>>>> LIPN / LAGA >>>>>> Institut Galilée - Université Paris 13 >>>>>> Bâtiment A, Bureau A308 >>>>>> 99, avenue Jean-Baptiste Clément >>>>>> 93430 Villetaneuse >>>>>> Tel : 01 49 40 35 43 >>>>>> _______________________________________________ >>>>>> Systeme mailing list >>>>>> Systeme@lipn.univ-paris13.fr >>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>> <mailto:Systeme@lipn.univ-paris13.fr> >>>>>> https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme >>>>>> >>>>>> >>>>>> >>> -- >>> >>> >>> Cordialement >>> >>> Mamadou S. >>> >>> ----------------------------------------------------- >>> Mr Mamadou SOW >>> LIPN /Institut Galilée/Univ. Paris XIII >>> 99 Av. Jean B aptiste Clément >>> 93430 Villetaneuse - France >>> Tel: 01 49 40 40 68 >>> Fax: 01 48 26 07 12 >>> >>> ----------------------------------------------------- >>> >>> >>> >>> >> >> >> >> <Portion de message >> joint.txt>_______________________________________________ >> Systeme mailing list >> Systeme@lipn.univ-paris13.fr >> https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme >> >> >> > _______________________________________________ > Systeme mailing list > Systeme@lipn.univ-paris13.fr > https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme > > >
_______________________________________________ Systeme mailing list Systeme@lipn.univ-paris13.fr https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme
!DSPAM:105,5acb4b54295631526517797!
_______________________________________________ Systeme mailing list Systeme@lipn.univ-paris13.fr https://www-lipn.univ-paris13.fr/mailman/listinfo/systeme
-- Xavier MONNIN Administrateur Système et Réseau LIPN / LAGA Institut Galilée - Université Paris 13 Bâtiment A, Bureau A308 99, avenue Jean-Baptiste Clément 93430 Villetaneuse Tel : 01 49 40 35 43