2015-08-20 2 views
1

У меня есть два компьютера в моей сети. Я хочу, чтобы у PC1 есть ssh доступ к PC2. На ПК2 я установил ssh-server. В PC2 inet addr:192.168.0.100. Затем я выполняю на PC1 эту команду: ssh [email protected] и получите ошибку: Connection timeout. Я использую Ubuntu 15.04Время соединения SSH

Почему? Что мне нужно для настройки моей задачи?

UPD:

sudo netstat -tulpen | grep ":22" 

tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  0   75804  8281/sshd  
tcp6  0  0 :::22     :::*     LISTEN  0   75806  8281/sshd  
udp6  0  0 :::22918    :::*        0   65985  6596/dhclient 

UPD2:

[email protected]:/ # ssh -vv [email protected] 
OpenSSH_6.4, OpenSSL 1.0.1j 15 Oct 2014 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to 192.168.0.100 [192.168.0.100] port 22. 
debug1: connect to address 192.168.0.100 port 22: Connection timed out 
ssh: connect to host 192.168.0.100 port 22: Connection timed out 

[email protected]:/ # nc 192.168.0.100 22 
Failed to connect nc 192.168.0.100:22 
+0

Какой дистрибутор вы используете? Что вы сделали до сих пор? Является ли порт 22 прослушиваться на всех интерфейсах? Пожалуйста, опубликуйте вывод 'sudo netstat -tulpen | grep ": 22". – Ben

+0

@Ben Я обновил свой вопрос –

+0

Хорошо, ssh запущен. Пожалуйста, дайте соответствующий вывод следующих команд: 'ssh -vv root @ 192.168.0.100' и' nc 192.168.0.100 22'. Первый - это ssh с дополнительной информацией, а второй (netcat) просто попытается установить * любое * соединение. – Ben

ответ

0

Как вышел в комментариях, отключить UFW. Uncomplicated Firewall (ufw) будет по умолчанию блокировать ssh-соединения.

Смежные вопросы