SCP в ESXi не работает

Каждый раз, когда я пытаюсь скопировать файлы с компьютера ESXi на другой компьютер с Linux, это всегда терпит неудачу. Либо он ждет дольше, либо заканчивается ошибкой тайм-аута.

Используемая команда: scp local_file root@:IP:путь/к/папке

cmd err:ssh: подключиться к хост-порту 22: время ожидания соединения истекло, соединение потеряно

На Linux-машине работает служба sshd.

Но копирование из Linux в ESXi работает.

Где я пропустил в конфигурации? Заранее спасибо !!


person Vicky    schedule 20.08.2017    source источник


Ответы (2)


Включите sshClient в свойствах брандмауэра сервера.

В клиенте vSphere выберите

host -> Configuration -> Security Profile -> Firewall -> Properties

затем включите SSH Client, чтобы включить исходящие соединения scp.

person gile    schedule 20.08.2017
comment
Большое спасибо !! Это сработало. Я не знал, что у нас есть отдельные порты для исходящих соединений scp. - person Vicky; 22.08.2017
comment
в более поздних версиях сети vSphere › правила брандмауэра › включить (нажимал везде в поисках этого) - person Andy; 26.04.2018
comment
Это не поддерживается в последней версии vSphere, поэтому используйте командную строку. - person Satish; 08.01.2020

Включите SSH-клиент (метод CLI).

Проверьте, включена ли служба клиента SSH. Вернет «False», если «Disabled».

esxcli network firewall ruleset list --ruleset-id sshClient

Затем включите SSH-клиент.

esxcli network firewall ruleset set --ruleset-id sshClient --enabled=true

person Srikanth    schedule 03.08.2018