Как перекинуть файл с помощью pscp с win на виртуальную машину linux

Интерфейсы на ВМ

Что именно мне нужно указать при использовании pscp. Я выполняю такую команду: pscp [email protected]:/root/, но выводит connection refused. Сеть на ВМ организована по принципу NAT, 1 из интерфейсов подключен к локальной сети. Подключение по ssh работает. Подскажите, где я ошибся, т.к. я, наверное, не совсем понял что и как работает.


Ответы (2 шт):

Автор решения: Johan Palych

Доступ root к ssh серверу обычно по умолчанию заблокирован. Поставьте себе WinSCP https://winscp.net/eng/docs/lang:ru

→ Ссылка
Автор решения: Johan Palych

Если Вы собираетесь перекинуть файл с Windows на на linux - надо пользоваться scp-клиентом под Windows. Если хотите в обратном порядке - надо ставить OpenSSH-Server под WindowsУстановка OpenSSH для Windows

Если у Вас основной хост Windows с виртульным сервером, на котором крутится виртуалка с linux - без проблем настраивается доступ к linux машинке за NAT. Внешнего доступа с другого хоста не будет.

Очень удобный клиент scp под Windows WinSCP. Есть portable-версия. Или использовать нативный OpenSSH.Client Windows 10.

Вот пример на базе VMware Workstation Player под Windows. Виртуалка с Linux и OpenSSH-server. По умолчанию доступ по root закрыт !!! Стандартная настройка

Доступна во внутренней сети

Windows WinSCP клиент

строка scp://[email protected]/home/user/ не будет работать в нативном OpenSSH.Client Windows 10 Пример

→ Ссылка