J'essaie donc de faire fonctionner ssh sur mon serveur. Je peux me connecter sur mon réseau local avec l'adresse IP locale du serveur parfaitement bien. Lorsque j'essaie de me connecter à distance (via un nom de domaine que j'ai configuré pour le serveur, qui je sais fonctionne), j'obtiens cette erreur de connexion refusée:
ssh: connect to host bahhudson.mine.nu port 22: Connection refused
D'après les recherches que j'ai faites sur le problème, il semble que quelque chose ne va pas avec mon routeur. J'ai configuré la redirection de port, mais c'est la seule raison pour laquelle je pense que cela provoque l'erreur "Connexion refusée" ... Mon routeur est un WRT120N et je l'ai configuré pour la redirection de port basée sur Portforward.com , ce qui semble quelque peu dépassé car certaines de ces images ne sont pas exactement comme les paramètres de mon routeur, mais j'ai essayé plusieurs façons de configurer le transfert de port, et je sais que le transfert pour le port 80 fonctionne parce que mon serveur a un accès HTTP qui fonctionne ...
De plus, l'accès VPN était bloqué de ce que je pense être une manière similaire, donc la solution au port SSH 22 bloqué pourrait également être similaire à celle du VPN bloqué.
Des idées?
Merci!
la source
sshd_config
)./etc/ssh/sshd_config
(notez ssh d ) au fichier. Après avoir tiré mes cheveux pendant une heure, j'ai découvert cette petite différence. ; PJuste pour partager. ( peut être avec une configuration différente )
Dans mon cas, j'ai constaté que cette erreur peut se produire car je ne l'ai pas installée
openssh-server
sur l'autre machine.Après avoir installé openssh-server sur l'autre machine, le problème:
est résolu.
la source
Vérifiez d'abord
openssh-server
installé dans ce système.vérifier l'état du service ssh, démarrer le service ssh.
Vérifiez
iptables
dans ce système que le port 22 est bloqué. Autorisez simplement le portiptables
et vérifiez.Sinon, changez le numéro de port
ssh
de 22 à 2222 en modifiantla source
Vérifiez l'état du service SSH et démarrez le service SSH s'il est arrêté:
Dans mon cas, SSH a été arrêté, mais après le démarrage du service:
Je peux pouvoir me connecter à distance à Linux.
la source
J'ai résolu ce problème avec ces commandes:
la source
L'autre cause probable est que le proxy entre la session de terminal et le serveur hôte a besoin d'un accès par mot de passe utilisateur, qu'il rejette pour autoriser le flux de trafic, cela est dû à un pare-feu réseau ou à des chaussettes SSL, etc.
la source
La solution sera d'ajouter le numéro de port de votre serveur précédé de "-p":
Exemple de ligne de commande:
la source
Accédez simplement à whm, puis ouvrez Modification du contrôle d'accès à l'hôte comme suit
sshd ALL permet
la source
J'ai eu la même erreur, mais, après avoir redémarré mon ordinateur, tout a fonctionné à nouveau.
Donc, vous voudrez peut-être essayer avant de réinstaller certains composants.
la source