Windows: Как безопасно передать файл с компьютера с Windows на удаленный хост

1

В настоящее время я смотрю на настройку запланированной задачи, которая будет передавать файл из системы Windows на удаленный хост (возможно, другой Windows или Linux). В Linux я знаю, что это легко сделать с помощью обмена ключами SSH, а затем с помощью задания cron для запуска команды scp.

Есть ли подобная функция в Windows? - желательно без установки чего-либо в системе. Мои знания Windows не так уж велики, если честно (вы, наверное, уже догадались). Устройства не находятся в одном домене, но доступны по сети.

Заранее спасибо,

Matt

MHibbin
источник
Если они находятся в одной сети, почему именно вы хотите безопасное соединение? Вы бы сделали это очень похоже на Linux. Вы бы запустили скрипт, который создает ssh-соединение, а затем передает файлы при выполнении запланированной задачи. Есть много способов сделать это.
Ramhound

Ответы:

1

Для scp можно использовать putty / pscp .

Вместо заданий cron у Windows есть запланированные задачи .

ОБНОВИТЬ:

Чтобы иметь возможность подключиться к машине с Windows, используя SSH. На таком компьютере с Windows должен быть установлен сервер / демон SSH. Одним из решений для этого является OpenSSH

Вы можете прочитать больше об использовании SSH в среде Windows .

Озаир Кафрай
источник
Ozair Kafray, в идеале я бы предпочел, чтобы что-то не было установлено на машине
MHibbin
Я не знаю, и ничего не слышал об этом, встроенном в окна
Ozair Kafray
pscp / psftp это то, что было принято в качестве потенциального решения. @Ozair Kafray, вы можете обменяться ключами с этим и двумя компьютерами Windows? - чтобы избежать необходимости пароли? - и включить автоматизацию. Спасибо заранее, если так, можете ли вы помочь с командами ... Я просмотрел документы, но безрезультатно.
MHibbin
Я уверен, что было бы возможно соединить две машины Windows, если на одной из них работает демон ssh. Предварительный поиск говорит мне, что даже это не доступно на машине Windows по умолчанию. sshwindows.sourceforge.net, кажется, имеет самое чистое решение, если вам разрешено установить что-то на свой компьютер.
Озаир Кафрай
wiki.lodbrok.be/?n=Main.PuttySSHKeyExchange рассказывает об обмене ключами.
Озаир Кафрай
0

Я бы посоветовал установить http://cygwin.com/ в окно Windows, так как вы, кажется, более знакомы с Linux.

Без установки чего-либо ваши параметры (от windows до linux) будут ограничены (возможно, я ошибаюсь, проверю после утреннего чая).

jhayes
источник
Jhayes, извинения, передача будет из окон в окна, но не в той же доменной группе, хотя.
MHibbin
установите Cygwin с обеих сторон, вы будете счастливы. Или используйте Putty. Или какая-нибудь программа sftp (их много). Вы правы, что в Windows нет встроенной поддержки ssh. Я не знаю способа защиты файлов при передаче, который является родным для Windows.
Jhayes