Bonsoir,
C’est la première fois que j’essaye de créer un accès SSH vers ma machine. Après avoir lu ce tutorial, voici ce que j’ai fait :
Création d’une clé RSA de 3072 bits côté client.
Noter sur papier la passphrase utilisée et le fingerprint obtenu.
Installation de la partie serveur de openssh.
Modification du fichier /etc/ssh/sshd_config :
ServerKeyBits 2048
PermitRootLogin no
Ciphers aes256-ctr,aes256-cbc
AllowUsers <my_username>
Prise en compte du fichier de configuration :
Rechercher et noter sur papier le fingerprint :
$ ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub
2048 01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef /etc/ssh/ssh_host_rsa_key.pub (RSA)
Connexion à localhost en SSH :
$ ssh <my_username>@localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
Comme le fingerprint est le même que celui que j’ai noté précédemment, j’accepte la connexion.
Ca fonctionne bien car quand je tape la commande “w” :
$ w
USER TTY FROM WHAT
<my_username> tty7 :0 x-session-manager
<my_username> pts/1 :0.0 ssh <my_username>@localhost
<my_username> pts/0 localhost w
Il y a autre chose que des zéros dans la colonne “FROM”.
Tentative de connexion à ma propre machine en utilisant mon adresse ip, que j’ai obtenue en utilisant ce site web : mon-ip.com/
$ ssh <my_username>@<my_ip_address>
ssh: connect to host <my_ip_address> port 22: Connection timed out
Ca ne marche pas. C’est peut-être parce que je suis connecté à internet via une “box”.
Savez-vous comment il faut procéder créer un accès SSH ?
Merci pour votre aide.