Перейдіть з Linux на Windows за допомогою freeSSHd


0

Мені потрібно запустити скрипт на моїй машині Linux, щоб мати змогу виконати кілька команд на моєму Windows VM-сервері. Однією з цих команд є scp і у мене виникають певні труднощі з цим.

Я встановив freeSSHd на своїй машині Windows, що допомагає мені надати SSH доступ. Я повинен мати змогу робити scp, коли працює ssh правильно? У мене також встановлений WinScp на Windows VM. Коли я пробую і scp, я отримую такий результат,

$ scp runIOmeter.bat perf@<window's server ip>:C:\Users\perf\Documents
FIPS mode initialized
perf@<window's server ip>'s password:
runIOmeter.bat                                      100%  116   477.5KB/s   00:00

Але коли я перевіряю документи C: \ Users \ perf \ Документи на сервері Windows, файл там не відображається. Я не впевнений, чого мені тут не вистачає.


Не використовуйте freeSSHd, це лайно програмне забезпечення. Подумайте про використання більш надійного рішення, наприклад, Win32-OpenSSH (відкритий код) або сервер Bitvise SSH (безкоштовно для особистого використання).
Мартін Прикрил

Відповіді:


0

Символи зворотної косої риски в 'C: \ Users \ perf \ Documents' інтерпретуються у оболонці Linux, що повинно вести до "C: UsersperfDocuments". Спробуйте з C: \ Users \ perf \ Документи. (припускаючи, що freesshd або будь-яке інше програмне забезпечення насправді інтерпретуватимуть шлях стилю Windows).


0

Перейдіть на безкоштовну вкладку SFTP. Існує ваш домашній шлях, і я думаю, що ви знайдете свій runIOmeter.bat під цим контуром.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.