PDA

Показать полную графическую версию : Обмен через sftp в cmd


powerwer
08-06-2017, 20:44
Всем привет.
возникла задачка.
есть сервак где поднят ssh - sftp и указанный каталог sftp
есть клиентская машина откуда подключается к серваку через ssh - 22port
подключаюсь в сервер по sftp с помощью FileZilla где указан локальный каталог (in, out) и удаленный (out, in)
Вопрос:
Как в bat сделать что б сама каждое указанное время с помощью FileZilla подключалась к серверу и обменивала данными т.е. с сервера из папки out на клиентский в папку in и одновременно с клиентской папки out на сервер в папку in ?
Возможно ли такое, если есть другие способы через sftp (желательно) напишите пжлст
Спасибо

Busla
08-06-2017, 22:36
самое простое - подмонтировать sftp-ресурс (http://www.netdrive.net) и далее синхронизироваться любым ПО для синхронизации

greg zakharov
09-06-2017, 11:23
есть другие способы через sftp (желательно)Какбэ... curl, статически слинкованный с OpenSSL и libssh2 умеет работать c sftp. Можно нарисовать клиента на node, но придется подтянуть несколько сторонних модулей. Это если нужно непременно из комстроки все делать.
Как в bat сделать...FileZilla GUI, а не CUI, поэтому если нужен бат, то см. выше.




© OSzone.net 2001-2012