Назад | Перейти на главную страницу

SCP и SSH не работают с ПК в другой подсети

Я разместил этот вопрос в stackoverflow, и вместо этого мне было рекомендовано попробовать этот форум.

У меня есть гость Ubuntu, работающая на VmWare под управлением Windows 7. Я попытался скопировать файл с серверного ПК на мою машину, но это не сработало, поэтому я попытался использовать ssh. Истекло время ожидания запросов ssh и scp.

Я могу использовать ssh к этот сервер, так как я в первую очередь попал на него. Я могу пинговать свою машину с сервера нормально. Я также подключился к своей машине Ubuntu по ssh из cygwin на моем ПК, чтобы убедиться, что порт ssh на нем открыт и доступен (хотя оба находятся на одном физическом ПК). Я проверил брандмауэры iptables и ufw, и ни на сервере, ни на моем Ubuntu они не включены.

Сервер находится в подсети, отличной от моей машины и рабочего стола Ubuntu. Пинг работает между всеми тремя (сервером, Ubuntu и cygwin). Я запустил traceroute на сервере, ведущем к моей машине, и вижу, что пакет доходит только до шлюза сервера.

Я видел аналогичный вопрос о serverfault, и кто-то предложил запустить tcpdump -i eth0 port 22 and not host 01. Я запустил это на своем Ubuntu, и похоже, что он захватывает пакеты с сервера, поскольку 10.216.252.199 - это IP-адрес сервера:

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
01:46:15.071002 IP 10.216.252.199.ssh > ubuntu.local.34834: Flags [P.], seq 4048624648:4048624760, ack 2754994889, win 198, options [nop,nop,TS val 1035272096 ecr 40874637], length 112
01:46:15.071499 IP ubuntu.local.34834 > 10.216.252.199.ssh: Flags [.], ack 112, win 176, options [nop,nop,TS val 40890410 ecr 1035272096], length 0
01:46:15.071695 IP 10.216.252.199.ssh > ubuntu.local.34834: Flags [P.], seq 112:192, ack 1, win 198, options [nop,nop,TS val 1035272096 ecr 40874637], length 80
01:46:15.071719 IP ubuntu.local.34834 > 10.216.252.199.ssh: Flags [.], ack 192, win 176, options [nop,nop,TS val 40890410 ecr 1035272096], length 0

Честно говоря, я понятия не имею, что еще это значит. Я просто сбит с толку, как я могу ssh из cygwin и ping с сервера, но не ssh на Ubuntu с сервера. Может ли это быть связано со шлюзом / сетью сервера?

Был бы очень признателен за любую помощь, так как у меня нет идей.