SSH часто перестала работать при контакте с VM от удаленной машины

У меня есть Windows 8.1 Host, в котором я установил сервер человечности 15.05 в виртуальной машине. Я установил сервер SSH в госте (человечность), и затем я создаю передающее правило из серверного порта 2222 к гостевому порту 22.

Если я пробую к ssh от использования Хоста ssh -p 2222 username@localhost Я могу соединиться без проблем с vm.

Если я пытаюсь соединиться от удаленной машины (OS X один) в той же локальной сети с ssh -p 2222 username@192.168.X.X большинство времен я получаю Ошибку из-за тайм-аута. Когда мне на самом деле удается установить соединение, через какое-то время замораживается, пока я не получаю ошибку, которую привел к сбою Write: Поврежденный канал.

Я отключил брандмауэр своего анти-вируса (Bitdefender) и создал правила в брандмауэре Windows для разрешения трафика от портов 22 и 2222. Проблема сохраняется даже после отключения обоих брандмауэров (На самом деле, bitdefender всегда деактивируется).

Я также установил UseDNS no в госте sshd_config файл. Нет никакого брандмауэра, установленного в Госте (человечность).

Я вижу, что проблема происходит и с рабочей станцией VMware 11 и с VirtuaBox.

1
задан 18 June 2015 в 18:32
2 ответа

Проблема, похоже, в том, что сеть виртуальных машин недоступна извне с компьютера с Windows 8.1. Вы можете видеть, что это работает, когда вы ssh на localhost: 2222, и это может быть вызвано конфигурацией сети (вероятно, настроено как NAT, по умолчанию)

При использовании VirtualBox вы должны настроить сеть виртуальной машины, которая будет соединена мостом и это должно помочь. Дополнительную информацию можно получить по адресу https://superuser.com/questions/810097/vmware-player-bridged-networking-no-longer-works-host-win8-1-guest-mint-17-l

1
ответ дан 4 December 2019 в 00:05

У меня была аналогичная проблема на хосте Windows 7 с WMware Workstation 12.5.9. Единственное решение, которое мне действительно помогло: https://communities.vmware.com/thread/590825

Установка альтернативных флагов QoS, похоже, помогает обойти проблему, например ssh -o IPQoS = пропускная способность ...

0
ответ дан 4 December 2019 в 00:05

Теги

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