Не может ssh войти в узел hadoop

Все правые люди, у меня есть еще один очень простой вопрос. Пожалуйста, несите меня.

Я следую инструкциям на следующем веб-сайте, чтобы загрузить и настроить Hadoop на моем компьютере.

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

Я участвую в последнем разделе SSH, когда я использую команду localhost. Когда я запускаю следующий код, я получаю сообщение об ошибке.

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
задан 16 April 2011 в 02:50

9 ответов

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

sudo service ssh status

или

sudo /etc/init.d/ssh status

Сценарий должен вывести что-то вроде ssh start/running, process 1234, если SSH запущен. Если нет, вы увидите ssh stop/waiting. Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

sudo service ssh start

Кроме того, вы должны посмотреть в sshd_config и /etc/default/ssh, если есть некоторые «странные» варианты.

5
ответ дан 25 May 2018 в 22:04
  • 1
    Оказывается, у меня не было клиента openSSH. Я установил его и перезапустил команды, и все исправлено. – ATMathew 16 April 2011 в 03:32

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

sudo service ssh status

или

sudo /etc/init.d/ssh status

Сценарий должен вывести что-то вроде ssh start/running, process 1234, если SSH запущен. Если нет, вы увидите ssh stop/waiting. Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

sudo service ssh start

Кроме того, вы должны посмотреть в sshd_config и /etc/default/ssh, если есть некоторые «странные» варианты.

5
ответ дан 25 July 2018 в 22:12

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

sudo service ssh status

или

sudo /etc/init.d/ssh status

Сценарий должен вывести что-то вроде ssh start/running, process 1234, если SSH запущен. Если нет, вы увидите ssh stop/waiting. Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

sudo service ssh start

Кроме того, вы должны посмотреть в sshd_config и /etc/default/ssh, если есть некоторые «странные» варианты.

5
ответ дан 31 July 2018 в 13:21

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

sudo service ssh status

или

sudo /etc/init.d/ssh status

Сценарий должен вывести что-то вроде ssh start/running, process 1234, если SSH запущен. Если нет, вы увидите ssh stop/waiting. Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

sudo service ssh start

Кроме того, вы должны посмотреть в sshd_config и /etc/default/ssh, если есть некоторые «странные» варианты.

5
ответ дан 2 August 2018 в 03:41

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

sudo service ssh status

или

sudo /etc/init.d/ssh status

Сценарий должен вывести что-то вроде ssh start/running, process 1234, если SSH запущен. Если нет, вы увидите ssh stop/waiting. Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

sudo service ssh start

Кроме того, вы должны посмотреть в sshd_config и /etc/default/ssh, если есть некоторые «странные» варианты.

5
ответ дан 4 August 2018 в 19:44

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

  sudo service ssh status  

или

  sudo /etc/init.d/  ssh status  

Сценарий должен выводить что-то вроде ssh start / running, process 1234 , если SSH запущен. Если нет, вы увидите ssh stop / waiting . Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

  sudo service ssh start  

Кроме того, вы должны взглянуть на вас sshd_config и в / etc / default / ssh , если есть некоторые «странные» варианты.

5
ответ дан 6 August 2018 в 03:48

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

  sudo service ssh status  

или

  sudo /etc/init.d/  ssh status  

Сценарий должен выводить что-то вроде ssh start / running, process 1234 , если SSH запущен. Если нет, вы увидите ssh stop / waiting . Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

  sudo service ssh start  

Кроме того, вы должны взглянуть на вас sshd_config и в / etc / default / ssh , если есть некоторые «странные» варианты.

5
ответ дан 7 August 2018 в 21:44

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

  sudo service ssh status  

или

  sudo /etc/init.d/  ssh status  

Сценарий должен выводить что-то вроде ssh start / running, process 1234 , если SSH запущен. Если нет, вы увидите ssh stop / waiting . Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

  sudo service ssh start  

Кроме того, вы должны взглянуть на вас sshd_config и в / etc / default / ssh , если есть некоторые «странные» варианты.

5
ответ дан 10 August 2018 в 09:58

Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:

  sudo service ssh status  

или

  sudo /etc/init.d/  ssh status  

Сценарий должен выводить что-то вроде ssh start / running, process 1234 , если SSH запущен. Если нет, вы увидите ssh stop / waiting . Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:

  sudo service ssh start  

Кроме того, вы должны взглянуть на вас sshd_config и в / etc / default / ssh , если есть некоторые «странные» варианты.

5
ответ дан 13 August 2018 в 16:17
  • 1
    Оказывается, у меня не было клиента openSSH. Я установил его и перезапустил команды, и все исправлено. – ATMathew 16 April 2011 в 03:32

Другие вопросы по тегам:

Похожие вопросы: