web-dev-qa-db-ja.com

hadoopノードにsshできません

皆さん、もう1つの非常に基本的な質問があります。どうか我慢してください。

次のWebサイトの指示に従って、コンピューターにHadoopをダウンロードして構成しています。

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

Localhostコマンドを使用するとき、私は最後のSSHセクションにいます。次のコードを実行すると、エラーメッセージが表示されます。

hadoop@amathew-Dimension-3000:~$ cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
hadoop@amathew-Dimension-3000:~$ ssh localhost
ssh: connect to Host localhost port 22: Connection refused

関連する可能性のあるその他の情報を次に示します。

hadoop@amathew-Dimension-3000:~$ ssh -vvv localhost
OpenSSH_5.5p1 Debian-4ubuntu5, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [::1] port 22.
debug1: connect to address ::1 port 22: Connection refused
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

誰でも助けることができますか?

もう一度、まだ物事を理解できない初心者を助けてくれてありがとう。

3
ATMathew

SSHプロセスが実行されていないようです。したがって、そのポートで接続を受け入れるソフトウェアはありません。次の方法で確認できます。

Sudo service ssh status

または

Sudo /etc/init.d/ssh status

SSHが実行されている場合、スクリプトはssh start/running, process 1234のようなものを出力するはずです。そうでない場合は、ssh stop/waitingが表示されます。最後のメッセージが届くと思います。この場合、次の方法でSSHデーモンを起動するだけです。

Sudo service ssh start

さらに、「奇妙な」オプションがある場合は、sshd_config/etc/default/sshを確認する必要があります。

5
qbi