Aller au contenu

Ubuntu | SSH

Modifier le port SSH

Le port par défaut pour se connecter en SSH est 22, nous allons le modifier.

Modifier la configuration SSH, modifier le fichier ssh.socket dans le répertoire /lib/systemd/system.

Fenêtre de terminal
sudo nano /lib/systemd/system/ssh.socket

Modifier le port dans le fichier de config avec un numéro entre 49152 et 65535.

/lib/systemd/system/ssh.socket
[Socket]
ListenStream=49152
Accept=no

Enregistrer les modifications.

Fenêtre de terminal
sudo systemctl daemon-reload
sudo systemctl restart ssh.service

Si ce n’est pas suffisant, redémarrer le système.

Fenêtre de terminal
sudo reboot

Se connecter avec le nouveau port.

Fenêtre de terminal
ssh <username>@<IPv4_VPS> -p <ssh_port>

Copier un fichier

Copier un fichier en ssh.
scp -r <NOM_DU_FICHIER> username@adresse_ip:~/
Copier un fichier en ssh, sur un port personnalisé
scp -r -P <PORT> <NOM_DU_FICHIER> username@adresse_ip:~/

Clés

Pour générer une paire de clés ssh.

Fenêtre de terminal
ssh-keygen -t rsa -b 4096 -C "email@email.email" -f ~/.ssh/<key_name>

Voir la clé publique.

Fenêtre de terminal
cat ~/.ssh/<key_name>.pub

Authoriser la clé dans le fichier authorised_keys

Fenêtre de terminal
echo "<public_key>" >> ~/.ssh/authorised_keys

Copier la clé privée où vous voulez. Voir la clé publique.

Fenêtre de terminal
cat ~/.ssh/<key_name>