web-dev-qa-db-fra.com

SSH: peut se connecter localement mais pas "à distance"

Un peu d’arrière-plan: je suis un utilisateur d’Ubuntu depuis presque un an maintenant. J'avais une vieille boîte qui traînait et j'ai décidé de l'utiliser. La première chose que je voulais faire était de configurer SSH afin que je puisse le placer dans un endroit séparé et le connecter via mon ordinateur portable sous Ubuntu.

OS du serveur: Ubuntu 12.04.3 LTS

OS de l'ordinateur portable: Ubuntu 12.04 LTS (celui essayant de se connecter au serveur)

Routeur: Je ne suis pas sûr. J'ai le routeur Bell Canada.

J'essaie donc de me connecter à SSH en utilisant le succès IP interne. Super maintenant, je peux voir si cela fonctionne avec son adresse IP publique. J'essaie ensuite avec l'adresse IP publique et j'obtiens:

ssh: connect to Host [something].[something] port [something]: Connection refused

(J'ai essayé de changer le port par défaut en utilisant le mappage pour mapper un port que j'ai choisi de mettre en port 22 sur mon réseau local)

J'avais donc essayé de lire, mais mis à part le transfert de port, je n'ai pas trouvé d'articles très utiles.

Je n'ai pas encore mis en place de pare-feu

J'ai aussi essayé de faire vvv et tout ce que je reçois est

    [user]@[computer]:~$ ssh -vvv -p [customPort] [user]@[Host]                       OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 19: Applying options for *
    debug2: ssh_connect: needpriv 0
    debug1: Connecting to [Host] [ipAdress] port [customPort].
    debug1: connect to address [ipAdress] port [customPort]: Connection refused
    ssh: connect to Host [Host] port [customPort]: Connection refused

Merci à tous pour toute aide que vous pouvez donner. S'il vous plaît spécifier de quelle information vous avez besoin, si vous avez besoin de plus d'informations

4
Gabzo

Peut-être que votre démon ssh est configuré pour écouter uniquement sur l'ip local. Vérifiez dans netstat -tupan que l'adresse d'écoute est 0.0.0.0 ou dans /etc/ssh/sshd_config que les lignes ListenAddress sont commentées.

3
falconer