web-dev-qa-db-ja.com

Windowsからローカルネットワークのubuntuマシンにsshする方法

Windowsマシンのgitbashからローカルubuntuサーバーにsshしようとすると、このエラーが発生します:

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

私が見つけた他の答えは、linux-to-linux接続に関連しているようです。私はここに初心者です、それを達成する方法についての情報を提供できますか?

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

実行中: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

.ssh/configを次のように編集しても:

Host ubuntu.dev
Hostname 192.168.1.11
User meubuntu

ssh ubuntu.devへの接続はまだ機能しません

3
Pleerock

私はこれが古い質問であることを知っていますが、それはGoogle検索でかなり高く上がったので、WindowsからLinuxボックスへのSSHに問題がある人にとっては、私の場合、問題はなかったということでしたLinux MintマシンにSSHサーバーをインストールしました。

doにSSHがインストールされている場合(別のコンピューターへの接続など)でも、接続の受信を有効にするにはこのパッケージが必要です。

Sudo apt-get install openssh-server
4
Nico Villanueva

nmap出力から

PORT   STATE    SERVICE
22/tcp filtered ssh

port 22の状態がフィルターとして設定されていることがわかります。つまり、ISPまたはファイアウォールによってブロックされています。 port 443を使用して、次のようにISPまたはファイアウォールによってブロックされないsshを実行できます。

ssh -v 192.168.1.11 -p 443

これは、port 443を使用してsshに接続します。

これを行う他の方法については、 この質問 を参照してください。

0
Stormvirux