Je suis nouveau sur Ubuntu, je l’ai installé sur mon ordinateur (pas sur une machine virtuelle) et j’essaie de me connecter à mon ordinateur Ubuntu à distance via PuTTY. Je reçois l'adresse IP de la machine Ubuntu en utilisant ifconfig
. J'essaie de me connecter à cette adresse IP avec PuTTY, mais le message d'erreur suivant s'affiche:
Network Error: Connection Timed Out
Comme indiqué ci-dessous:
Quelqu'un peut-il m'aider?
Eh bien, AFAIR correctement vous avez besoin du serveur openssh pour ce qui n’est PAS installé par défaut.
Alors essayez
aptitude install openssh-server
et essayez à nouveau.
Ainsi, lorsque le serveur openssh est installé, essayez de voir s'il est en cours d'exécution et sur quel port il écoute.
PAR EXEMPLE.
[simmel]@[mars]$ service ssh status
ssh start/running, process 1279
alors le mien est en cours d'exécution, voyons sur quel (s) ip (s) il (s) écoute (s).
[simmel]@[mars]$ Sudo netstat -tlpn
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1279/sshd
Donc, il fonctionne et écoute sur toutes les interfaces, ce qui est la configuration par défaut.
Maintenant, essayez de vous connecter au serveur à partir de localhost, cela fonctionne-t-il?
[simmel]@[mars]$ ssh -p22 simmel@localhost
Enter passphrase for key '/home/simmel/.ssh/id_rsa':
Ça marche aussi. Donc, le service lui-même est en marche et attend des connexions.
Maintenant, allez au système à partir duquel vous souhaitez vous connecter et installer nmap, puis analysez le système, vous devriez voir les ports ouverts après l'analyse.
Sudo aptitude install nmap
et ensuite (en tant que root)
nmap -sS 10.128.225.177
Starting Nmap 6.40 ( http://nmap.org ) at 2015-04-01 14:33 CEST
Nmap scan report for 10.128.225.177
Host is up (0.00075s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
22/tcp open ssh
Nmap done: 1 IP address (1 Host up) scanned in 8.45 seconds
Alternativement, vous pouvez essayer
telnet <ip-adress> 22
Si les deux ne fonctionnent pas votre système def. bloque cette demande, éventuellement comme suggéré avec un pare-feu. Le plus commun est iptables. Alors essayez et vérifiez sur le système que vous avez installé le serveur openssh
iptables -L
Si ça a l'air différent comme ça
[simmel]@[mars]$ Sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
un iptables actif pourrait bloquer ces requêtes.