116

ローカル マシンに Hadoop をインストールしているときに、次のエラーが発生しました。

ssh -vvv localhost 
OpenSSH_5.5p1, OpenSSL 1.0.0e-fips 6 Sep 2011 
debug1: Reading configuration data /etc/ssh/ssh_config    
debug1: Applying options for * 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to localhost [127.0.0.1] port 22. 
debug1: connect to address 127.0.0.1 port 22: Connection refused 
ssh: connect to host localhost port 22: Connection refused

ポート番号を変更するよりも、このエラーを解決するのに役立つ人がいますか

4

29 に答える 29

108
  1. 次のコマンドで SSH を削除します。

    sudo apt-get remove openssh-client openssh-server
    
  2. 次を使用して SSH を再度インストールします。

    sudo apt-get install openssh-client openssh-server
    

それはあなたの問題を解決します。

于 2014-08-09T16:58:16.773 に答える
37

インストールしていsshdますか?次の方法で確認できます。

which ssh
which sshd

詳細については、このリンクにアクセスしてください。

于 2013-06-27T06:27:12.873 に答える
25

SSH パッケージ パック全体をインストールしてみてください。

sudo apt-get install ssh

Ubuntuでsshコマンドを実行しましたが、エラーが発生しました。フルインストール後、すべて解決しました。

于 2015-04-25T17:17:49.630 に答える
15

私はMacを使用していますが、これは私にとってはうまくいきました:

システム環境設定を開き、「共有」を検索します。

[リモート ログイン] を選択し、オンになっていることを確認して、必要なユーザーを追加することを忘れないでください。ここに画像の説明を入力

ここから入手

于 2020-05-04T09:07:07.293 に答える
13

このポートが開いているかどうかを確認します。SSH デーモンが実行されていない可能性があります。sshd が実行されているかどうかを確認します。そうでない場合は、開始します。

于 2013-06-27T06:25:17.940 に答える
7

/etc/hosts.allow に以下が含まれていることを確認してください。

ssh:ALL:allow
sshd:ALL:allow

また

ssh:localhost:allow
sshd:localhost:allow

または - 他のバリアント

ssh:{host1,host2,host3...}:allow
sshd{host1,host2,host3...}:allow

ファイルの最初の行が ALL:ALL:DENY で始まっていないことを確認してください

ホストとは何も通信できません...どのポートでも。

于 2013-10-04T18:30:48.017 に答える
1

実際に私はこれを解決しました.shhデーモンをインストールしました。

ターミナルで:

sudo apt-get install openssh-server

于 2016-09-25T17:04:54.053 に答える
1

行う方法は、ターミナルに行くことです

$ sudo gedit /etc/hosts

***enter your ip address ipaddress of your pc  localhost 
    ipaddress of your pc  localhost(Edit your pc name with localhost) **

次を使用して ssh サービスを再起動します。

$ service ssh restart

問題は解決されます。ありがとう

于 2017-01-11T14:01:18.233 に答える
1

ポート番号が違います。使ってみた

ssh localhost -p 8088

これは私のために働いた

于 2013-06-27T09:51:53.487 に答える
1

それでも問題が解決しない場合は、次のことを試してください。

sudo ufw enable    
sudo apt-get install openssh-server

これもうまくいくかもしれません。

于 2015-07-14T17:52:16.737 に答える
0

ポート番号については、ファイル /etc/ssh/sshd_config を確認してください。22であることを確認してください。

于 2020-05-13T11:15:03.883 に答える
0

を編集する必要があります/etc/hosts。たとえば、 myhostnameub0で、hostnamein/etc/hostsがのlocalhost場合、発生する可能性があります

connect to host ub0 port 22: Connection refused

hostname/etc/hostslocalhostないのでub0

hostnameそのため、分散クラスターを構築するときは注意が必要です。

于 2016-04-28T09:43:45.347 に答える