Мне было интересно, как кто-нибудь может проверить, принимает ли SSH соединение.
Используйте команду netstat для наблюдения за тем, что прослушивает каждый порт:
doug@DOUG-64:~$ sudo netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 1097/smbd
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1327/mysqld
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 1097/smbd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1362/apache2
tcp 0 0 192.168.111.1:53 0.0.0.0:* LISTEN 1235/named
tcp 0 0 my-external-ip:53 0.0.0.0:* LISTEN 1235/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1235/named
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1335/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1545/master
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 1235/named
Наблюдайте за тем, как сервер Secure Shell прослушивает порт 22.