Comment configurer ufw pour autoriser ssh sur un autre port? [fermé]


13

Je rencontre actuellement quelques difficultés avec mon serveur Ubuntu SSH. Le seul titre que j'ai pu résumer était trop long alors voici mon problème:

J'ai récemment découvert la commande de pare-feu "ufw" sur Ubuntu, maintenant j'essaie de configurer de sorte que lorsque j'utilise du mastic pour me connecter via SSH à mon système d'exploitation Ubuntu, je ne puisse utiliser qu'un numéro de port très spécifique et non le port par défaut "22 ".

Pour une raison quelconque, on me refuse l'accès sur mon port nouvellement choisi. Comme je suis encore nouveau sur Ubuntu et les réseaux, je ne comprends pas vraiment ce qui ne va pas, un conseil?


Je ferme ceci parce que vous avez résolu ce problème vous-même en remarquant que vous avez fait quelques erreurs (comme vous l'avez souligné dans votre commentaire ci-dessous).
Oli

Réponses:


12

Je suppose que vous n'avez pas autorisé le port SSH dans votre configuration ufw. Dans le cas où vous ne l'auriez pas fait, le port sur lequel SSH s'exécute est bloqué par le pare-feu. Je suppose que vous ne pouvez pas avoir accès à distance à votre serveur ...

Si vous avez un accès (physique) à votre serveur, vous pouvez ouvrir le port SSH à l'aide de la commande suivante:

sudo ufw allow <port number>/tcp 

Non, j'ai déjà autorisé mon numéro de port spécifique avec la commande que vous avez suggérée. Et j'ai également changé le numéro de port dans le fichier "/ etc / ssh / ssh_config"
Armedan

Peu importe, mais merci pour la réponse. J'ai tout recommencé et voici les erreurs commises: 1-J'aurais dû changer les numéros de port dans "/ etc / ssh / sshd_config" et non dans "/ etc / ssh / ssh_config". 2-Je n'ai pas redémarré le serveur ssh (ie sudo /etc/init.d/ssh restart)
Armedan

qu'en est-il d'ipv6?
Realtebo

1
À noter, pour ceux qui trouveront cela plus tard, il y a deux fichiers: / etc / ssh / ssh_config / etc / ssh / sshd_config Le premier est pour le client qui se connecte à d'autres ordinateurs. Vous voulez changer celui avec le sshd, que "d" signifie Daemon (pas démon) et est un programme qui attend que les clients se connectent à votre serveur. Il convient également de noter que /etc/init.d/ssh restart redémarre réellement sshd, oui, c'est déroutant. Et pour rendre les choses plus actuelles, Ubuntu 18.04 utilise "sudo service sshd restart" pour euh ... redémarrer sshd. (ufw fonctionne toujours de la même manière, donc la réponse s'applique toujours).
Able Mac
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.