Je veux changer le port ssh de 22 à 28. J'ai essayé de changer le /etc/ssh/ssh_config
et enlevé la ligne # de Port et changé le numéro en 28. après avoir déclenché la commande: service ssh restart
La connexion s'est poursuivie. Lorsque j'ai essayé de me connecter depuis le port 28, cela a été refusé. Le contenu de /etc/ssh/ssh_config
est: Lignes supprimées commentées
Host *
Port 2800
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
La commande service ssh status
donne le résultat suivant:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2017-09-22 20:31:45 IRST; 1s ago
Main PID: 1825 (sshd)
Tasks: 1
Memory: 724.0K
CPU: 5ms
CGroup: /system.slice/ssh.service
└─1825 /usr/sbin/sshd -D
Sep 22 20:31:45 GoodMind systemd[1]: Starting OpenBSD Secure Shell server...
Sep 22 20:31:45 GoodMind sshd[1825]: Server listening on 0.0.0.0 port 22.
Sep 22 20:31:45 GoodMind sshd[1825]: Server listening on :: port 22.
Sep 22 20:31:45 GoodMind systemd[1]: Started OpenBSD Secure Shell server.
J'ai essayé d'autres ports aussi. Mais il a toujours le même statut. Qu'est-ce que je fais mal?
Changer le port pas dans le fichier:
/etc/ssh/ssh_config
but in/etc/ssh/sshd_config
(fichier avec la lettre d
, qui signifie "démon")
Il suffit d’éditer ce changement, de modifier le commentaire et de mettre à jour la ligne
#Port 22
N'oubliez pas de redémarrer votre service comme vous l'avez fait avec
service ssh restart
Vos paramètres sont corrects mais vous les avez modifiés dans le mauvais fichier de configuration. Il devrait s'agir de /etc/ssh/sshd_config
et vous voudrez peut-être redémarrer le service SSH et ouvrir le nouveau port sur lequel votre serveur SSH est à l'écoute.
Pour ce faire, exécutez les commandes suivantes:
Sudo service ssh restart
ou Sudo systemctl restart sshd.service
Sudo iptables -I INPUT -p tcp --dport 2800 -j ACCEPT
.Cela devrait suffire à accepter les connexions sur le port 2800
. Vous pouvez également vérifier quels ports votre ordinateur écoute sur netstat -lt4
et vous devriez voir une ligne semblable à
tcp 0 0 *:2800 *:* LISTEN
Dites-moi si cela marche pour vous!