Re: [gull] Truc et astuces: ssh via proxy

2018-05-01 Par sujet Julien Escario
Le 02/05/2018 à 07:40, felix a écrit :
> Bonjour,

Bonjour Felix !

> Pour joindre avec ssh, une machine distante non accessibles aux reseaux
> auxquels je suis connecté, il faut passer par une machine qui est connecté
> à ladite machine et connecté sur Internet ou un de mes reseaux...
> 
> Quelque chose comme:
> 
>  $ ssh -o ProxyCommand='ssh -e none proxyuser@proxyhost nc finaldest 22' 
> user@finaldest
> 
> ou
> 
>  $ ssh -f -L :finaldest:22 proxyuser@proxyhost sleep 5 &&
>   ssh -p  -o HostKeyAlias=finaldest -l user localhost
> 
> mais voici la nouvelle option `-J` de ssh:
> 
>  $ ssh -J proxyuser@proxyhost user@finaldest
> 
> C'est plus court et plus lisible.

Alors, il existe également un mécanisme permettant de forwarder
simplement le socket de ssh-agent au travers d'une connexion ssh (et
donc l'authentification par clé privée qui en découle).

Du coup, tu peux également :
local:$ ssh proxyuser@proxyhost
proxyhost:$ ssh user@finaldest
finaldest:$

Et tu te retrouves sur 'finaldest' sans avoir saisi de mot de passe.
Parce qu'évidemment, tout le monde désactive pam dans sshd et
s'authentifie à l'aide de clés !

C'est certes beaucoup moins élégant que d'utiliser -J.
Julien
___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

Re: [gull] Truc et astuces: ssh via proxy

2018-05-01 Par sujet Laurent Franceschetti

Merci du signalement! En tapant man:

>  -J [user@]host[:port]
>  Connect to the target host by first making a ssh connection to 
> the
>  jump host and then establishing a TCP forwarding to the ultimate 
> des-
>  tination from there.  Multiple jump hops may be specified 
> separated by
>  comma characters.  This is a shortcut to specify a ProxyJump 
> configu-
>  ration directive.





> Le 2 mai 2018 à 07:40, felix  a écrit :
> 
> Bonjour,
> 
> Pour joindre avec ssh, une machine distante non accessibles aux reseaux
> auxquels je suis connecté, il faut passer par une machine qui est connecté
> à ladite machine et connecté sur Internet ou un de mes reseaux...
> 
> Quelque chose comme:
> 
> $ ssh -o ProxyCommand='ssh -e none proxyuser@proxyhost nc finaldest 22' 
> user@finaldest
> 
> ou
> 
> $ ssh -f -L :finaldest:22 proxyuser@proxyhost sleep 5 &&
>  ssh -p  -o HostKeyAlias=finaldest -l user localhost
> 
> mais voici la nouvelle option `-J` de ssh:
> 
> $ ssh -J proxyuser@proxyhost user@finaldest
> 
> C'est plus court et plus lisible.
> 
> -- 
> Félix
> ___
> gull mailing list
> gull@forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull
> 

___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

Re: [gull] les langages de programmations made in switzerland.

2018-05-01 Par sujet Laurent Franceschetti
Algol W, modula ( modula-2), Euler, PL/0, Component Pascal, seneca, Portal, 
Newton.

C’était un monde d’ingénieurs et de techniciens supérieurs, très élitiste, et 
j’ai l’impression qu’il était encore un peu touché par le « surformarlisme » 
académique (beaux articles bien faits que personne ne lit à part les auteurs). 
Rien à voir avec la littérature du monde du « micro-ordinateur ». Les seuls 
langages à avoir été démocratisés sur micro, à ma connaisance, étaient Pascal 
et  Modula2 (c.f. Logitech Modula2).

Anecdote: A propos de Newton, les étudiants de 2ème année que nous étions 
étaient confondus par le contenu du cours du professeur Charles Rapin, malgré 
ses talents de narrateur. Les manuels du langage n’étaient malheureusement pas 
très pédagogiques. Il y avait une incantation mystérieuse, qu’on trouvait à la 
fin des méthodes de classes:

take moi done

Un bon bout de temps plus tard, j’ai fini par comprendre que c’était juste:

return self}

Ca nous aurait fait gagner du temps si on nous avait expliqué cet idiotisme, et 
surtout à quoi il servait (à faire des chaînes de méthodes, 
maclasse.foo().bar().baz())… Une chose que qui m’intrigue toujours, c’est 
pourquoi on n’utilisait pas « me » ou « self » pour la variable 
conventionnelle? 

Bonne journée,
Laurent


> Le 1 mai 2018 à 23:27, Paul Bartholdi  a écrit :
> 
> C'est bien à Portal que je pensais.  J'avais été séduit par la simplicité du 
> langage et son approche haut niveau du temps réel tout en restant proche des 
> circuits (entrée/sortie <--> lecture/écriture d'une variable etc.). 
> Aujourd'hui je trouve la "description" du langage bien rébarbative et 
> inutilement verbeuse, mais c'était souvent le cas à cette époque.
> Merci de m'avoir rappelé ces souvenirs ! Paul
> 
> PS : À combien de langages helvétiques sommes-nous ?
> 
> 2018-05-01 19:55 GMT+02:00 Laurent Franceschetti  >:
> Je crois que tu te réfères à Portal 
>  (de mes labos à l’EPFL, je 
> me souviens d’une « Portaline » )? Sur Google Books, il y a des extraits du 
> Portal language description 
> .
> 
> Pour Modula, il y a des choses dans l’Internet Archive: 
> https://archive.org/search.php?query=modula 
> 
> 
> Programming in Modula 2 .
> Programmieren in Oberon 
> 
> 
> Pour le Newton (Charles Rapin, EPFL), j’ai trouvé une fiche 
>  , qui le relie à Algol 68, Pascal 
> et Simula 67. J’ai aussi trouvé une page sur Foldoc 
> .
> 
> Bonne soirée,
> L.
> 
> 
>> Le 1 mai 2018 à 19:22, Paul Bartholdi > > a écrit :
>> 
>> ... et Algol W, modula ( modula-2), Euler, PL/0, Component Pascal, seneca,  
>> tous de Niklaus Wirth, Bon, ce sont des variantes autour d'un même thème !
>> 
>> je me souviens vaguement d'un langage temps réel développé et utilisé en 
>> interne je crois par Landis dans les années 70, peut-être 80, mais je n'en 
>> retrouve pas de trace. De mémoire, il ressemblait à la fois à modula et au 
>> fortran (si c'est possible ?).
>> 
>> Bonne chasse pour d'autres "langages suisses" et salutations, Paul
>> 
>> 
>> 
>> On 1 May 2018 at 14:37, BRINER Cédric > > wrote:
>> Il y a aussi obéron
>> https://en.wikipedia.org/wiki/Oberon_(programming_language) 
>> 
>> 
>> cED
>> -- 
>> BRINER Cédric
>> 
>> ___
>> gull mailing list
>> gull@forum.linux-gull.ch 
>> http://forum.linux-gull.ch/mailman/listinfo/gull 
>> 
>> ___
>> gull mailing list
>> gull@forum.linux-gull.ch 
>> http://forum.linux-gull.ch/mailman/listinfo/gull 
>> 
> 
> ___
> gull mailing list
> gull@forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull

___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

[gull] Truc et astuces: ssh via proxy

2018-05-01 Par sujet felix
Bonjour,

Pour joindre avec ssh, une machine distante non accessibles aux reseaux
auxquels je suis connecté, il faut passer par une machine qui est connecté
à ladite machine et connecté sur Internet ou un de mes reseaux...

Quelque chose comme:

 $ ssh -o ProxyCommand='ssh -e none proxyuser@proxyhost nc finaldest 22' 
user@finaldest

ou

 $ ssh -f -L :finaldest:22 proxyuser@proxyhost sleep 5 &&
  ssh -p  -o HostKeyAlias=finaldest -l user localhost

mais voici la nouvelle option `-J` de ssh:

 $ ssh -J proxyuser@proxyhost user@finaldest

C'est plus court et plus lisible.

-- 
 Félix
___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

Re: [gull] les langages de programmations made in switzerland.

2018-05-01 Par sujet Paul Bartholdi
C'est bien à Portal que je pensais.  J'avais été séduit par la simplicité
du langage et son approche haut niveau du temps réel tout en restant proche
des circuits (entrée/sortie <--> lecture/écriture d'une variable etc.).
Aujourd'hui je trouve la "description" du langage bien rébarbative et
inutilement verbeuse, mais c'était souvent le cas à cette époque.
Merci de m'avoir rappelé ces souvenirs ! Paul

PS : À combien de langages helvétiques sommes-nous ?

2018-05-01 19:55 GMT+02:00 Laurent Franceschetti 
:

> Je crois que tu te réfères à Portal
>  (de mes labos à l’EPFL,
> je me souviens d’une « Portaline » )? Sur Google Books, il y a des extraits
> du Portal language description
> 
> .
>
> Pour Modula, il y a des choses dans l’Internet Archive:
> https://archive.org/search.php?query=modula
>
>
>- Programming in Modula 2
>.
>- Programmieren in Oberon
>
>
>
>
> Pour le Newton (Charles Rapin, EPFL), j’ai trouvé une fiche
>  , qui le relie à Algol 68,
> Pascal et Simula 67. J’ai aussi trouvé une page sur Foldoc
> .
>
> Bonne soirée,
> L.
>
>
> Le 1 mai 2018 à 19:22, Paul Bartholdi  a écrit :
>
> ... et Algol W, modula ( modula-2), Euler, PL/0, Component Pascal,
> seneca,  tous de Niklaus Wirth, Bon, ce sont des variantes autour d'un même
> thème !
>
> je me souviens vaguement d'un langage temps réel développé et utilisé en
> interne je crois par Landis dans les années 70, peut-être 80, mais je n'en
> retrouve pas de trace. De mémoire, il ressemblait à la fois à modula et au
> fortran (si c'est possible ?).
>
> Bonne chasse pour d'autres "langages suisses" et salutations, Paul
>
>
>
> On 1 May 2018 at 14:37, BRINER Cédric  wrote:
>
>> Il y a aussi obéron
>> https://en.wikipedia.org/wiki/Oberon_(programming_language)
>>
>> cED
>> --
>> BRINER Cédric
>>
>> ___
>> gull mailing list
>> gull@forum.linux-gull.ch
>> http://forum.linux-gull.ch/mailman/listinfo/gull
>
>
> ___
> gull mailing list
> gull@forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull
>
>
>
___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

Re: [gull] les langages de programmations made in switzerland.

2018-05-01 Par sujet Laurent Franceschetti
Je crois que tu te réfères à Portal 
 (de mes labos à l’EPFL, je me 
souviens d’une « Portaline » )? Sur Google Books, il y a des extraits du Portal 
language description 
.

Pour Modula, il y a des choses dans l’Internet Archive: 
https://archive.org/search.php?query=modula 


Programming in Modula 2 .
Programmieren in Oberon 


Pour le Newton (Charles Rapin, EPFL), j’ai trouvé une fiche 
 , qui le relie à Algol 68, Pascal 
et Simula 67. J’ai aussi trouvé une page sur Foldoc .

Bonne soirée,
L.


> Le 1 mai 2018 à 19:22, Paul Bartholdi  a écrit :
> 
> ... et Algol W, modula ( modula-2), Euler, PL/0, Component Pascal, seneca,  
> tous de Niklaus Wirth, Bon, ce sont des variantes autour d'un même thème !
> 
> je me souviens vaguement d'un langage temps réel développé et utilisé en 
> interne je crois par Landis dans les années 70, peut-être 80, mais je n'en 
> retrouve pas de trace. De mémoire, il ressemblait à la fois à modula et au 
> fortran (si c'est possible ?).
> 
> Bonne chasse pour d'autres "langages suisses" et salutations, Paul
> 
> 
> 
> On 1 May 2018 at 14:37, BRINER Cédric  > wrote:
> Il y a aussi obéron
> https://en.wikipedia.org/wiki/Oberon_(programming_language) 
> 
> 
> cED
> -- 
> BRINER Cédric
> 
> ___
> gull mailing list
> gull@forum.linux-gull.ch 
> http://forum.linux-gull.ch/mailman/listinfo/gull 
> 
> ___
> gull mailing list
> gull@forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull

___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

Re: [gull] les langages de programmations made in switzerland.

2018-05-01 Par sujet Paul Bartholdi
... et Algol W, modula ( modula-2), Euler, PL/0, Component Pascal, seneca,
tous de Niklaus Wirth, Bon, ce sont des variantes autour d'un même thème !

je me souviens vaguement d'un langage temps réel développé et utilisé en
interne je crois par Landis dans les années 70, peut-être 80, mais je n'en
retrouve pas de trace. De mémoire, il ressemblait à la fois à modula et au
fortran (si c'est possible ?).

Bonne chasse pour d'autres "langages suisses" et salutations, Paul



On 1 May 2018 at 14:37, BRINER Cédric  wrote:

> Il y a aussi obéron
> https://en.wikipedia.org/wiki/Oberon_(programming_language)
>
> cED
> --
> BRINER Cédric
>
> ___
> gull mailing list
> gull@forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull
___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

Re: [gull] les langages de programmations made in switzerland.

2018-05-01 Par sujet BRINER Cédric
Il y a aussi obéron
https://en.wikipedia.org/wiki/Oberon_(programming_language)

cED
-- 
BRINER Cédric

___
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull