Пинг работает, но не может сделать ssh

Я отключил брандмауэр с помощью sudo ufw disable, я могу пропинговать сервер, сервер может пропинговать меня, но я не могу ssh к нему:

root@ubuntu:/home/acme# ssh 192.168.1.6 ssh: connect to host
192.168.1.6 port 22: Connection refused

Я удалил ssh и переустановил: [ 117]

sudo apt-get remove openssh-client openssh-server
sudo apt-get install openssh-client openssh-server

Но все равно ssh не работает, и я получаю сообщение об ошибке

соединение отклонено

Как мне решить эту проблему?

Вот еще кое-что, что я пробовал до сих пор:

root@ubuntu:/home/acme# sudo service ssh start
start: Job is already running: ssh

root@ubuntu:/home/acme# ps aux | grep ssh
acme      6548  0.0  0.0  12576   320 ?        Ss   04:09   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=ubuntu
root     22219  0.0  0.1  50040  2852 ?        Ss   05:10   0:00 /usr/sbin/sshd -D
root     22277  0.0  0.0   8116   896 pts/0    S+   05:17   0:00 grep --color=auto ssh

Обновление для будущих посетителей

удаление и переустановка ssh на сервере работали для меня:

sudo apt-get remove openssh-client openssh-server
sudo apt-get install openssh-client openssh-server
4
задан 24 October 2013 в 13:52

3 ответа

Вид странного выстрела в темноте, но убедитесь, что ваш IP не изменился. Однажды у меня возникла эта проблема - я установил псевдоним .bashrc alias sshdev='ssh me@123.2.3.4' в качестве типичного способа входа в систему, и однажды я начал получать следующую ошибку:

ME-M-216C:~ me$ sshdev 
ssh: connect to host 123.2.3.4 port 22: Connection refused

У нас просто было отключение питания работа, которая сбрасывает IP-адреса, поэтому я успешно пинговал IP-адрес 123.2.3.4, но это был не тот компьютер. Вы можете использовать nslookup <IP>, чтобы убедиться, что это правильное имя машины, в которое вы пытаетесь ssh ввести.

0
ответ дан 24 October 2013 в 13:52

Удаление и переустановка ssh на сервере работало на меня:

Мой главный узел: 192.168.1.6

Мой клиент: 192.168.1.4

На мастере я сделал это:

sudo apt-get remove openssh-client openssh-server
sudo apt-get install openssh-client openssh-server

Теперь от моего клиента я сделал это:

root@ubuntu:/home# ssh 192.168.1.6
root@192.168.1.6's password: 
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.8.0-29-generic i686)

 * Documentation:  https://help.ubuntu.com/

131 packages can be updated.
67 updates are security updates.

Last login: Thu Oct 24 15:18:34 2013 from ubuntu.local
0
ответ дан 24 October 2013 в 13:52

Это происходит в UBUNTU, потому что по умолчанию присутствует только openssh-клиент. Чтобы получить доступ к удаленной Ubuntu, вы никогда не будете использовать ssh-сервер, работающий на удаленной машине. Просто установите сервер.

sudo apt install openssh-server
0
ответ дан 24 October 2013 в 13:52

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

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