Как перекинуть файл с помощью pscp с win на виртуальную машину linux
Что именно мне нужно указать при использовании pscp. Я выполняю такую команду: pscp [email protected]:/root/, но выводит connection refused. Сеть на ВМ организована по принципу NAT, 1 из интерфейсов подключен к локальной сети. Подключение по ssh работает. Подскажите, где я ошибся, т.к. я, наверное, не совсем понял что и как работает.
Ответы (2 шт):
Доступ root к ssh серверу обычно по умолчанию заблокирован. Поставьте себе WinSCP https://winscp.net/eng/docs/lang:ru
Если Вы собираетесь перекинуть файл с 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 закрыт !!!

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


