web-dev-qa-db-fra.com

Comment SSH de Windows à ma machine Ubuntu dans le réseau local

Lorsque j'essaie de ssh sur mon serveur Ubuntu local à partir de gitbash sur ma machine Windows, j'obtiens cette erreur:

$ ssh 192.168.1.11
ssh: connect to Host 192.168.1.11 port 22: Bad file number

Les autres réponses que j'ai trouvées semblent être liées aux connexions linux à linux. Je suis novice ici, pouvez-vous s'il vous plaît fournir des informations comment y parvenir?

Lancer nmap -sS 192.168.1.11 -p 22:

C:\Users\Me>nmap -sS 192.168.1.11 -p 22

Starting Nmap 6.40 ( http://nmap.org )
Nmap scan report for 192.168.1.11
Host is up (0.0040s latency).
PORT   STATE    SERVICE
22/tcp filtered ssh
MAC Address: 20:16:D8:3E:E0:30 (Liteon Technology)

Nmap done: 1 IP address (1 Host up) scanned in 13.70 seconds

En cours d'exécution: ssh -v 192.168.1.11 -p 443:

$ ssh -v 192.168.1.11 -p 443
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /c/Users/Me/.ssh/config
debug1: Applying options for 192.168.1.11
debug1: Connecting to 192.168.1.11 [192.168.1.11] port 443.
debug1: connect to address 192.168.1.11 port 443: Attempt to connect timed out w
ithout establishing a connection
ssh: connect to Host 192.168.1.11 port 443: Bad file number

Et même si j'édite mon .ssh/config comme ceci:

Host ubuntu.dev
Hostname 192.168.1.11
User meubuntu

Et se connecter à ssh ubuntu.dev Cela ne fonctionne toujours pas

3
Pleerock

Je sais que c’est une vieille question, mais elle est apparue assez haut dans la recherche Google. Donc, pour ceux qui ont des problèmes de SSH entre Windows et Linux, dans mon cas, le problème était que je n’avais pas installé le serveur SSH sur ma machine Linux Mint.

Même si do avez SSH installé (comme pour vous connecter à un autre ordinateur), vous avez besoin de ce paquet pour pouvoir recevoir des connexions.

Sudo apt-get install openssh-server
4
Nico Villanueva

À partir de votre sortie nmap

PORT   STATE    SERVICE
22/tcp filtered ssh

Vous pouvez voir que l'état de port 22 est défini comme filtré, ce qui signifie qu'il est bloqué par votre FAI ou par un pare-feu. Nous pouvons utiliser port 443 pour faire ssh qui ne sera pas bloqué par le FAI ou le pare-feu de la manière suivante.

ssh -v 192.168.1.11 -p 443

Ceci se connectera à ssh en utilisant port 443.

Pour plus de façons de faire cela, voir cette question .

0
Stormvirux