MARTINBRANDA

Navigation
louis MARTINBRANDA
Author

louis MARTINBRANDA

Rechercher


  • Accueil
  • À propos de
  • Blog
  • Contact

  • CSS 2
  • Divers 1
  • HTML 9
  • JQuery 1
  • Linux 39
  • MacOSX 15
  • Network 1
  • PHP 3
  • Raspberry PI 2
  • SQL 3
  • Vmware 4
  • Windows 3

Étiquettes


.htaccess Annuaire LDAP Apache Backup cisco command css debian debian6 derniers erreur ESXi extension fichiers History html htop iftop LDAP Linux MAC modifiés Mysql ntp OSX pages d’erreurs password PHP pi Proftpd raspberry RewriteEngine router sarg server ssh switch tar terminal Trouver url Welcome Windows WWW / No-WWW zimbra

Copyright © MARTINBRANDA. 2023 • All rights reserved.

Hydra WordPress Theme by EckoThemes.

Published with WordPress.

Related Articles

Filter by Category

  • Linux(39)
  • MacOSX(15)
  • HTML(9)
  • Vmware(4)
  • PHP(3)
  • SQL(3)
  • Windows(3)
  • CSS(2)
  • Raspberry PI(2)
  • Divers(1)
  • JQuery(1)
  • Network(1)

Filter by Author

  • louis MARTINBRANDA louis MARTINBRANDA (70)
Back to Latest Articles
Linux

Autologin SSH (Mac + Windows)

Dans cet article je vais vous décrire la procédure pour vous loguer automatiquement en ssh sur votre serveur Linux via votre Mac ou votre Window$. Commencons avec Mac : Ouvez un...

Posted on 15th décembre 2010 by louis MARTINBRANDA

Linux

Proftpd Debian

Pour installer sur votre Debian un serveur FTP, je vous conseille PROFTPD qui est très simple d’utilisation.

Posted on 14th décembre 2010 by louis MARTINBRANDA

Windows

Windows : ARP

Address Resolution Protocol est celui qui est utilisé pour trouver l’adresse matérielle d’un dispositif (adresse MAC) en utilisant son adresse IP sur le réseau....

Posted on 30th novembre 2010 by louis MARTINBRANDA

MacOSX

Mac Os Raccourcis claviers

Liste des raccourcis clavier sous Mac Os X. Maj + Pomme + Q Ferme la session (Menu Pomme) Maj + Alt + Pomme + Q Ferme la session sans confirmation (Menu Pomme) Maj + Pomme + Suppr...

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

linux réutiliser les paramètres d’une commande

Lorsque l’on utilise un shell sous Linux, il arrive fréquemment de devoir réécrire un paramètre d’une commande précédente. Voici un exemple courant pour mieux comprendre :...

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

linux : History date/time

Pour afficher la date et l’heure dans l’history, modifier le fichier /etc/profile :   export HISTTIMEFORMAT="%h/%d – %H:%M:%S "

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

Trouver les derniers fichiers modifiés sous linux

C’est simple on tape la commande suivante find / -mtime -3 Cette commande affichera par exemple les fichiers modifiés dans les trois derniers jours.  

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

Serveur NTP

Installation des paquets apt-get install ntp ntpdate ntp-server (optionnel) Paramétrer la timezone sur la zone France tzselect

Posted on 14th novembre 2010 by louis MARTINBRANDA

SQL

Changer MDP Mysql

Linux mysqld_safe --skip-grant-tables --skip-networking & mysql mysql mysql> update user set password=password('aaaaaaaa') where user="root" and host="localhost"; mysql> exit...

Posted on 14th novembre 2010 by louis MARTINBRANDA

Linux

Raccourcis terminal

En général, les raccourcis clavier permettent aux utilisateurs de gagner beaucoup de temps. Voici donc une petite synthèse des raccourcis les plus importants pour le terminal en...

Posted on 14th novembre 2010 by louis MARTINBRANDA

View Latest Posts
Linux

Autologin SSH (Mac + Windows)


louis MARTINBRANDA
louis MARTINBRANDA
Autologin SSH (Mac + Windows)
Posted on 15th décembre 2010 by louis MARTINBRANDA

Dans cet article je vais vous décrire la procédure pour vous loguer automatiquement en ssh sur votre serveur Linux via votre Mac ou votre Window$.

Commencons avec Mac :

Ouvez un Terminal puis entrez les commandes suivantes :

mac:  cd ~/.ssh

ceci nous permet de rentrer dans le dossier SSH de votre utilisateur.

Nous allons générer une clés ssh

mac: ssh-keygen -t rsa

Ensuite copier le fichier id_rsa.pub vers votre serveur Linux dans le dossier de l’utilisateur avec lequel vous voulez vous connecter automatiquement (ici on va se connecter avec root)

mac: scp id_rsa.pub root@votreserveur:/root/.ssh

On se connecte sur le serveur

mac: ssh root@votreserveur
root@votresereur's password:

puis on va créer un fichier authorized_keys où l’on va insérer nos clés.

root@votreserveur ~: cd /root/.ssh
root@votreserveur ~: touch authorized_keys

Et maintenant nous allons copier notre clés dans ce dossier

root@votreserveur ~: cat id_rsa.pub >> authorized_keys

Nous allons nous assurer que toutes les permissions sont bonne

root@votreserveur ~: cd ..
root@votreserveur ~: chmod 700 .ssh; chmod 600 .ssh/authorized_keys

et sur votre mac :

mac: chmod 700 ~/.ssh

Maintenant vous pouvez vous connecter directement sur votre serveur sans que l’on vous demande votre mot de passe en faisant :

mac: ssh root@votreserveur

Méthode pour PC Windows :

Vous aurez besoin des outils suivants :

  • PuTTY : client SSH sous Windows
  • PuTTYgen pour la génération du certificat (normalement livré avec l’installeur PuTTY)
  • Pageant , un agent d’authentification sous Windows qui utilisera le certificat – sauvegarder l’exécutable dans un répertoire PATH (d:temp par exemple)

Commençons avec PuTTYgen, lancer l’application et cliquer sur Generate. Il vous suffit de bouger la souris au centre pour la générer, puis mettre un mot de passe (Key passphrase) puis sauvegarder les 2 clés (windows.pub et windows.priv par exemple).

Copier le fichier windows.priv dans le répertoire de Pageant (dans le PATH d’installation, d:temp dans notre cas).

La clé publique (fichier windows.pub) servira au serveur SSH, la clé privée (fichier windows.priv.ppk) à l’agent pageant.

Uploader le fichier windows.pub dans votre dossier /root/.ssh/ (avec Winscp par exemple)

Puis faites la même procédure que pour mac:

root@votreserveur ~: cat windows.pub >> authorized_keys

Sur votre copier le logiciel pageant.exe dans c:temp.
Lancez l’application pageant.exe et dans votre barre des tache en bas à droite faites un clique droit et choisissez « add key ».

Sélectionner le fichier windows.pub dans c:temp et rentrer votre mot de passe.

Ouvez PuTTY et créer et configurer le serveur sur lequel vous souhaitez accéder, ainsi que le login d’accès dans l’option data à droite (root dans notre cas), le serveur SSH mappera automatiquement sur le login et déclenchera l’authentification et l’ouverture de session, ceci à l’aide des 2 clés publique (ssh) et privée (pageant)

Il reste plus qu’à vous logguer sur le serveur, il s’authentifiera automatiquement.

Pour ajouter plusieurs ordinateur à se connecter sur le serveur il suffit de créer des clés aavec des nom differents, comme par exemple :

  • id_rsa.home.pub
  • id_rsa.office.pub
  • etc…

Le fait de faire un >> vers le fichier authorized_keys permet de rajouter à la suite les clés et non de remplacer le contenu par un autre.

Si vous rencontrez ce message ;

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0622 for '/Users/martinbranda/.ssh/id_rsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /Users/martinbranda/.ssh/id_rsa

Regarder votre fichier key sur votre Mac et faites un chmod :

[mac]$ chmod 600 ~/.ssh/id_rsa

 

louis MARTINBRANDA
louis MARTINBRANDA
  • autologin
  • Linux
  • MAC
  • ssh
  • Windows
  • Share Article:
Show Comments (1)

Comments

  • Aansprakelijkheidsverzekering
    Aansprakelijkheidsverzekering

    Hello webmaster. I like your blog about martinbranda » Autologin SSH (Mac + Windows).

    I was wondering, i am planning to make a blog for myself. I want to use wordpress like you. Where did you get your template? If you post your answer here below, i will read this in the next couple of day’s.

    Thanks Aansprakelijkheidsverzekering

    • 15 décembre 2010
    • Article Author
    • Répondre

Cancel Reply

Connecter avec:
Facebook Google Twitter WordPress

Related Articles

Installer WGET sur Mac OS X
MacOSX

Installer WGET sur Mac OS X

WGET vous permet de récupérer des dossiers et fichiers sur internet. Il est surtout utilisé sur le systèmes Linux/Unix. Pour installer WGET sur Mac OS X vous aurez besoin...

Posted on 4th novembre 2013 by louis MARTINBRANDA

Subscribe to MARTINBRANDA

Subscribe to our email newsletter to receive useful articles and special offers.

We won't share your email address.