• =?utf-8?Q?SSH_PasswordAuthentication_=C3=A0_no?=

    From benoit@21:1/5 to All on Mon Apr 11 15:20:01 2022
    This is a multi-part message in MIME format.

    Qm9uam91ciDDoCB0b3VzLAoKU2kgc3VyIGxlIHNlcnZldXIgU1NIIG9uIGEgZMOpc2FjdGl2w6kg bOKAmWF1dGhlbnRpZmljYXRpb24gcGFyIG1vdCBkZSBwYXNzZSwgY29tbWVudCBmYWl0LW9uIHBv dXIgYWpvdXRlciBsZXMgY2zDqXMgZGUgbm91dmVhdXggdXRpbGlzYXRldXJzID8KClVuZSBmb2lz IHF1J29uIMOgIGNvbmZpZ3Vyw6kgc3NoIGF2ZWMKUGFzc3dvcmRBdXRoZW50aWNhdGlvbiBubwoK T24gbmUgc2FpdCBwbHVzIGFqb3V0ZXIgZGUgbm91dmVhdXggdXRpbGlzYXRldXIgYXZlYwoKc3No LWtleWdlbgpzc2gtY29weS1pZCB0b3RvQG5vbS1tYWNoaW5lCgpPbiBkb2l0IMOgIGNoYXF1ZSBu b3V2ZWwgYWpvdXQgZGUgY2zDqSwgc3VwcHJpbWVyClBhc3N3b3JkQXV0aGVudGljYXRpb24gbm8K cmVkw6ltYXJyZXIgbGUgc2VydmV1ciwKCkFqb3V0ZXIgbGEgY2zDqSB2aWEgdW4gbm91dmVhdSBj bGllbnQsIGFqb3V0ZXIgbGEgbGlnbmUKUGFzc3dvcmRBdXRoZW50aWNhdGlvbiBubwpSZWTDqW1h cnJlciBzc2ggPwoKSWwgeSBhLWlsIHVuZSBwcm9jw6lkdXJlIHBsdXMgc2ltcGxlID8KCk1lcmNp IGQnYXZhbmNlLgoKLS0KQmVub2l0CgpFbnZvecOpIGF2ZWMgbGEgbWVzc2FnZXJpZSBzw6ljdXJp c8OpZSBbUHJvdG9uTWFpbF0oaHR0cHM6Ly9wcm90b25tYWlsLmNvbS8pLg==

    PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9k aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5Cb25q b3VyIMOgIHRvdXMsPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNp emU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250 LXNpemU6IDE0cHg7Ij5TaSBzdXIgbGUgc2VydmV1ciBTU0ggb24gYSBkw6lzYWN0aXbDqSA8c3Bh bj5s4oCZYXV0aGVudGlmaWNhdGlvbiBwYXIgbW90IGRlIHBhc3NlPC9zcGFuPiwgY29tbWVudCBm YWl0LW9uIHBvdXIgYWpvdXRlciBsZXMgY2zDqXMgZGUgbm91dmVhdXggdXRpbGlzYXRldXJzID88 L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxi cj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsi PlVuZSBmb2lzIHF1J29uIMOgIGNvbmZpZ3Vyw6kgc3NoIGF2ZWMgPGJyPjwvZGl2PjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4+UGFzc3dvcmRB dXRoZW50aWNhdGlvbiBubzwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJp YWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog YXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPk9uIG5lIHNhaXQgcGx1cyBham91dGVyIGRlIG5vdXZl YXV4IHV0aWxpc2F0ZXVyIGF2ZWMgPGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBh cmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4+c3NoLWtleWdlbjwvc3Bhbj48YnI+PHNw YW4+c3NoLWNvcHktaWQgdG90b0Bub20tbWFjaGluZTwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJm b250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxl PSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPk9uIGRvaXQgw6AgY2hhcXVl IG5vdXZlbCBham91dCBkZSBjbMOpLCBzdXBwcmltZXIgPGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4+UGFzc3dvcmRBdXRoZW50 aWNhdGlvbiBubzwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZv bnQtc2l6ZTogMTRweDsiPnJlZMOpbWFycmVyIGxlIHNlcnZldXIsPC9kaXY+PGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5Bam91dGVyIGxhIGNsw6kg dmlhIHVuIG5vdXZlYXUgY2xpZW50LCBham91dGVyIGxhIGxpZ25lIDxicj48L2Rpdj48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPlBhc3N3b3Jk QXV0aGVudGljYXRpb24gbm88L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFy aWFsOyBmb250LXNpemU6IDE0cHg7Ij5SZWTDqW1hcnJlciBzc2ggPzwvZGl2PjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+SWwgeSBhLWlsIHVuZSBw cm9jw6lkdXJlIHBsdXMgc2ltcGxlID88L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJp YWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog YXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPk1lcmNpIGQnYXZhbmNlLjwvZGl2PjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+LS08L2Rpdj48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPkJlbm9pdDxicj48L2Rp dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48 L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxi cj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsi Pjxicj48L2Rpdj4NCjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrIiBzdHls ZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij4NCiAgICA8ZGl2IGNsYXNz PSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Js b2NrLWVtcHR5Ij4NCg0KICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgIDxkaXYgY2xh c3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiI+DQogICAgICAgIEVudm95w6kg YXZlYyBsYSBtZXNzYWdlcmllIHPDqWN1cmlzw6llIDxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJo dHRwczovL3Byb3Rvbm1haWwuY29tLyIgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5Qcm90b25N YWlsPC9hPi4NCiAgICA8L2Rpdj4NCjwvZGl2Pg0K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roberto =?iso-8859-1?Q?C=2E_S=E1nch@21:1/5 to benoit on Mon Apr 11 17:00:01 2022
    On Mon, Apr 11, 2022 at 01:16:41PM +0000, benoit wrote:
    Bonjour à tous,
    Si sur le serveur SSH on a désactivé l’authentification par mot de passe,
    comment fait-on pour ajouter les clés de nouveaux utilisateurs ?
    Une fois qu'on à configuré ssh avec
    PasswordAuthentication no
    On ne sait plus ajouter de nouveaux utilisateur avec
    ssh-keygen
    ssh-copy-id toto@nom-machine
    On doit à chaque nouvel ajout de clé, supprimer
    PasswordAuthentication no
    redémarrer le serveur,
    Ajouter la clé via un nouveau client, ajouter la ligne
    PasswordAuthentication no
    Redémarrer ssh ?
    Il y a-il une procédure plus simple ?
    Merci d'avance.

    Dans ce cas, il faut donner aux utilisateurs une autre manière d'ajouter
    les clés. Par exemple, GitHub a une interface web et l'utilisateur peut
    faire un copier-coller de sa clé pour pouvoir acceder au service sans
    mot de passe pour les operations CLI git. LDAP peut aussi servir de
    manière d'utilisateurs garder ses clés. Le service ssh peut être
    configuré pour obtenir des clés de LDAP.

    Salut,

    -Roberto
    --
    Roberto C. Sánchez

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Mon Apr 11 19:00:01 2022
    Ben oui, il y a plein de doc en plus : https://duckduckgo.com/?q=SSH+key++authentication+with+LDAP&t=ffab&ia=web

    Avec gratitude,

    --
    Benoit




    Envoyé avec la messagerie sécurisée ProtonMail.
    ------- Original Message -------
    Le lundi 11 avril 2022 à 16:57, Roberto C. Sánchez <roberto@debian.org> a écrit :


    On Mon, Apr 11, 2022 at 01:16:41PM +0000, benoit wrote:

    Bonjour à tous,
    Si sur le serveur SSH on a désactivé l’authentification par mot de passe,
    comment fait-on pour ajouter les clés de nouveaux utilisateurs ?
    Une fois qu'on à configuré ssh avec
    PasswordAuthentication no
    On ne sait plus ajouter de nouveaux utilisateur avec
    ssh-keygen
    ssh-copy-id toto@nom-machine
    On doit à chaque nouvel ajout de clé, supprimer
    PasswordAuthentication no
    redémarrer le serveur,
    Ajouter la clé via un nouveau client, ajouter la ligne PasswordAuthentication no
    Redémarrer ssh ?
    Il y a-il une procédure plus simple ?
    Merci d'avance.


    Dans ce cas, il faut donner aux utilisateurs une autre manière d'ajouter
    les clés. Par exemple, GitHub a une interface web et l'utilisateur peut faire un copier-coller de sa clé pour pouvoir acceder au service sans
    mot de passe pour les operations CLI git. LDAP peut aussi servir de
    manière d'utilisateurs garder ses clés. Le service ssh peut être configuré pour obtenir des clés de LDAP.

    Salut,

    -Roberto
    --
    Roberto C. Sánchez

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugues Larrive@21:1/5 to All on Tue Apr 12 10:20:02 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------62433231067a5d6cf98d9f2ad16d3245
    Content-Type: multipart/alternative;boundary=---------------------db3c158341a8cf91e6bcb1ad1cfcb12d

    -----------------------db3c158341a8cf91e6bcb1ad1cfcb12d Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;charset=utf-8

    Bonjour,


    ------- Original Message -------
    Le lundi 11 avril 2022 à 15:16, benoit <benoitlst@protonmail.ch> a écrit :




    Bonjour à tous,
    Si sur le serveur SSH on a désactivé l’authentification par mot de passe, comment fait-on pour ajouter les clés de nouveaux utilisateurs ?
    Une fois qu'on à configuré ssh avec
    PasswordAuthentication no
    On ne sait plus ajouter de nouveaux utilisateur avec


    ssh-keygen
    ssh-copy-id toto@nom-machine

    Si, il te faut avoir une clé sur la machine cible pour administrer les  comptes, et faire le ssh-copy-id avec un utilisateur disposant de cette clé.
    Quand je prends la main sur une debian fraîchement installée, avec l'authentification par mot de passe désactivée pour le compte root, je fais le ssh-copy-id sur le compte utilisateur,puis un su, puis je recopie le fichier authorized_keys fraichement
    créé dans le compte root avec : install -Dm 600 .ssh/authorized_keys /root/.ssh/authorized_keys. Après on peu le supprimer du compte utilisateur et se loguer directement en root.




    On doit à chaque nouvel ajout de clé, supprimerinstall -Dm 600 .ssh/authorized_keys /root/.ssh/authorized_keys
    PasswordAuthentication noredémarrer le serveur,
    Ajouter la clé via un nouveau client, ajouter la ligne PasswordAuthentication noRedémarrer ssh ?
    Il y a-il une procédure plus simple ?
    Merci d'avance.
    --Benoit








    Envoyé avec la messagerie sécurisée ProtonMail.
    -----------------------db3c158341a8cf91e6bcb1ad1cfcb12d
    Content-Type: multipart/related;boundary=---------------------33a076a5fa8d674fe42dc3c862ecc9fb

    -----------------------33a076a5fa8d674fe42dc3c862ecc9fb
    Content-Type: text/html;charset=utf-8
    Content-Transfer-Encoding: base64

    PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiBy Z2IoMzQsIDM0LCAzNCk7Ij5Cb25qb3VyLDxicj48L2Rpdj4KPGRpdiBjbGFzcz0icHJvdG9ubWFp bF9zaWduYXR1cmVfYmxvY2sgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiIHN0eWxl PSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPgogICAgPGRpdiBjbGFzcz0i cHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9j ay1lbXB0eSI+CiAgICAgICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgCiAgICAgICAgICAgIDxk aXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiBwcm90b25tYWlsX3Np Z25hdHVyZV9ibG9jay1lbXB0eSI+CiAgICAgICAgCiAgICAgICAgICAgIDwvZGl2Pgo8L2Rpdj4K PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9k aXY+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSI+CiAgICAgICAgLS0tLS0tLSBPcmlnaW5h bCBNZXNzYWdlIC0tLS0tLS08YnI+CiAgICAgICAgTGUgbHVuZGkgMTEgYXZyaWwgMjAyMiDDoCAx NToxNiwgYmVub2l0ICZsdDtiZW5vaXRsc3RAcHJvdG9ubWFpbC5jaCZndDsgYSDDqWNyaXQgOjxi cj48YnI+CiAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9 ImNpdGUiPgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQt c2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZv bnQtc2l6ZTogMTRweDsiPkJvbmpvdXIgw6AgdG91cyw8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh bWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPlNpIHN1ciBsZSBzZXJ2ZXVyIFNTSCBv biBhIGTDqXNhY3RpdsOpIDxzcGFuPmzigJlhdXRoZW50aWZpY2F0aW9uIHBhciBtb3QgZGUgcGFz c2U8L3NwYW4+LCBjb21tZW50IGZhaXQtb24gcG91ciBham91dGVyIGxlcyBjbMOpcyBkZSBub3V2 ZWF1eCB1dGlsaXNhdGV1cnMgPzwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsg Zm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlh bDsgZm9udC1zaXplOiAxNHB4OyI+VW5lIGZvaXMgcXUnb24gw6AgY29uZmlndXLDqSBzc2ggYXZl YyA8YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0 cHg7Ij48c3Bhbj5QYXNzd29yZEF1dGhlbnRpY2F0aW9uIG5vPC9zcGFuPjwvZGl2PjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+T24gbmUgc2FpdCBw bHVzIGFqb3V0ZXIgZGUgbm91dmVhdXggdXRpbGlzYXRldXIgYXZlYyA8YnI+PC9kaXY+PGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj5zc2gt a2V5Z2VuPC9zcGFuPjxicj48c3Bhbj5zc2gtY29weS1pZCB0b3RvQG5vbS1tYWNoaW5lPC9zcGFu PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQt c2l6ZTogMTRweDsiPlNpLCBpbCB0ZSBmYXV0IGF2b2lyIHVuZSBjbMOpIHN1ciBsYSBtYWNoaW5l IGNpYmxlIHBvdXIgYWRtaW5pc3RyZXIgbGVzJm5ic3A7IGNvbXB0ZXMsIGV0IGZhaXJlIGxlIHNz aC1jb3B5LWlkIGF2ZWMgdW4gdXRpbGlzYXRldXIgZGlzcG9zYW50IGRlIGNldHRlIGNsw6kuPC9k aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+ PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5R dWFuZCBqZSBwcmVuZHMgbGEgbWFpbiBzdXIgdW5lIGRlYmlhbiBmcmHDrmNoZW1lbnQgaW5zdGFs bMOpZSwgYXZlYyBsJ2F1dGhlbnRpZmljYXRpb24gcGFyIG1vdCBkZSBwYXNzZSBkw6lzYWN0aXbD qWUgcG91ciBsZSBjb21wdGUgcm9vdCwgamUgZmFpcyBsZSBzc2gtY29weS1pZCBzdXIgbGUgY29t cHRlIHV0aWxpc2F0ZXVyLDwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9u dC1zaXplOiAxNHB4OyI+cHVpcyB1biBzdSwgcHVpcyBqZSByZWNvcGllIGxlIGZpY2hpZXIgYXV0 aG9yaXplZF9rZXlzIGZyYWljaGVtZW50IGNyw6nDqSBkYW5zIGxlIGNvbXB0ZSByb290IGF2ZWMg OiA8c3Bhbj5pbnN0YWxsIC1EbSA2MDAgLnNzaC9hdXRob3JpemVkX2tleXMgL3Jvb3QvLnNzaC9h dXRob3JpemVkX2tleXM8L3NwYW4+LiBBcHLDqHMgb24gcGV1IGxlIHN1cHByaW1lciBkdSBjb21w dGUgdXRpbGlzYXRldXIgZXQgc2UgbG9ndWVyIGRpcmVjdGVtZW50IGVuIHJvb3QuPGJyPjwvZGl2 PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwv ZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJy PjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+ PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRl Ij48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPk9uIGRv aXQgw6AgY2hhcXVlIG5vdXZlbCBham91dCBkZSBjbMOpLCBzdXBwcmltZXI8L2Rpdj48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPiA8c3Bhbj5pbnN0YWxs IC1EbSA2MDAgLnNzaC9hdXRob3JpemVkX2tleXMgL3Jvb3QvLnNzaC9hdXRob3JpemVkX2tleXM8 L3NwYW4+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXpl OiAxNHB4OyI+PHNwYW4+UGFzc3dvcmRBdXRoZW50aWNhdGlvbiBubzwvc3Bhbj48L2Rpdj48ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPnJlZMOpbWFycmVy IGxlIHNlcnZldXIsPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNp emU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250 LXNpemU6IDE0cHg7Ij5Bam91dGVyIGxhIGNsw6kgdmlhIHVuIG5vdXZlYXUgY2xpZW50LCBham91 dGVyIGxhIGxpZ25lIDxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZv bnQtc2l6ZTogMTRweDsiPjxzcGFuPlBhc3N3b3JkQXV0aGVudGljYXRpb24gbm88L3NwYW4+PC9k aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5SZWTD qW1hcnJlciBzc2ggPzwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1z aXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9u dC1zaXplOiAxNHB4OyI+SWwgeSBhLWlsIHVuZSBwcm9jw6lkdXJlIHBsdXMgc2ltcGxlID88L2Rp dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48 L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPk1l cmNpIGQnYXZhbmNlLjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1z aXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9u dC1zaXplOiAxNHB4OyI+LS08L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZv bnQtc2l6ZTogMTRweDsiPkJlbm9pdDxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog YXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls eTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh bWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0icHJvdG9ubWFpbF9zaWdu YXR1cmVfYmxvY2siPgogICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2st dXNlciBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+CgogICAgICAgICAgICA8L2Rp dj4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXBy b3RvbiI+CiAgICAgICAgRW52b3nDqSBhdmVjIGxhIG1lc3NhZ2VyaWUgc8OpY3VyaXPDqWUgPGEg cmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiBocmVmPSJodHRwczovL3Byb3Rvbm1h aWwuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPlByb3Rvbk1haWw8L2E+LgogICAgPC9kaXY+CjwvZGl2 PgoKICAgICAgICA8L2Jsb2NrcXVvdGU+PGJyPgogICAgPC9kaXY+ -----------------------33a076a5fa8d674fe42dc3c862ecc9fb-- -----------------------db3c158341a8cf91e6bcb1ad1cfcb12d-- -----------------------62433231067a5d6cf98d9f2ad16d3245
    Content-Type: application/pgp-keys; filename="publickey - hlarrive@pm.me - 0xE9429B87.asc"; name="publickey - hlarrive@pm.me - 0xE9429B87.asc"
    Content-Transfer-Encoding: base64
    Content-Disposition: attachment; filename="publickey - hlarrive@pm.me - 0xE9429B87.asc"; name="publickey - hlarrive@pm.me - 0xE9429B87.asc"

    LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQpWZXJzaW9uOiBPcGVuUEdQLmpz IHY0LjEwLjEwDQpDb21tZW50OiBodHRwczovL29wZW5wZ3Bqcy5vcmcNCg0KeGpNRVlGRTFjUllK S3dZQkJBSGFSdzhCQVFkQVpQdDNnYXpDa3R1c2lxZWtoM3JzbDNBS1dJVGlEdVRhDQpaT21kSEJa MG1vek5IMmhzWVhKeWFYWmxRSEJ0TG0xbElEeG9iR0Z5Y21sMlpVQndiUzV0WlQ3Q2p3UVENCkZn b0FJQVVDWUZFMzRRWUxDUWNJQXdJRUZRZ0tBZ1FXQWdFQUFoa0JBaHNEQWg0QkFDRUpFRnZWSk5j dg0KNHZrMEZpRUU2VUtiaDRyMkNEZUg2WUZCVzlVazF5L2krVFFqQ0FEL2EzcENIQUkrbE9qNTR1 TlVTU1NDDQpMMTg2MVBiMjhhazYrYm9Gc3pudUdzQUJBUFVzOHdCcktBdnFnRFZhcVl1V3p3UGNN c2dlYndTSG44RHcNCmp1SDV6VmdPempnRVlGRTFjUklLS3dZQkJBR1hWUUVGQVFFSFFPbDZ3OXNi R1lmZHZOeVVPb3pjcExiZg0KdGluekljK2g1YnEvazFPdU13VUZBd0VJQjhKNEJCZ1dDQUFKQlFK Z1VUZmhBaHNNQUNFSkVGdlZKTmN2DQo0dmswRmlFRTZVS2JoNHIyQ0RlSDZZRkJXOVVrMXkvaStU VGhQQUQ5RlM0WWtwVHRFclY0MU9FMEFpM1gNClIxNlcrT3REa1p3bTZRVTY0VnUzSmJvQkFMMURM QngxRExLRE5kclZhTUZ1NGp4MXBZV0JqTEpVZ0xLeg0Kc2wzM2pETU0NCj01dWlWDQotLS0tLUVO RCBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQo= -----------------------62433231067a5d6cf98d9f2ad16d3245--

    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wnUEARYKAAYFAmJVNesAIQkQW9Uk1y/i+TQWIQTpQpuHivYIN4fpgUFb1STX L+L5NDmaAP9migIDsrP8Ixq/LM4/Cr/tp302At15M1kfzFJSNLWShwD/XU9N CFo2wYca986Z4mlgP9QICXGaVeju1WWZp7Tq0w0=
    =YCFS
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)