Je veux accéder à mon PC de n'importe où. Je peux me connecter au PC dans le même réseau local en utilisant l'adresse IP locale. Cependant, en dehors du réseau local, je vois une erreur de délai de connexion.
Comment puis-je configurer mon serveur OpenSSH sur l'hôte et mon routeur pour autoriser les connexions SSH depuis n'importe où sur Internet ?
Réponse acceptée :
Vous avez besoin que votre client distant, votre routeur domestique et votre serveur hôte coopèrent pour créer une connexion SSH sur le même port. Utilisez le transfert de port dans la configuration de votre routeur pour transférer le port correct (par exemple, le port 22) vers l'adresse IP locale de votre serveur hôte.
- Les paramètres de redirection de port doivent être présents dans "NAT" ou "Réseau virtuel" sur la page 192.168.1.1 que vous utilisez pour configurer votre routeur 🙂
ifconfig
sur le serveur hôte affichera son adresse IP locale actuelle. Utiliseznm-connection-editor
pour générer une adresse IP statique pour cette machine si elle n'est pas déjà statique.- Le serveur hôte écoute la connexion SSH sur le port répertorié dans
/etc/ssh/sshd_config