Работа с SFTP под Linux
Добрый день, коллеги. На данный момент из-за перехода с Windows + MS Sql на Linux + Postgre возникла проблема с работой с SFTP.
На данный момент работаем с SFTP через COM объекты и WINCSP. После перехода такой возможности не будет.
Нашел для Linux клиентLFTP , который позволяет работать с SFTP из Linux.
Поделитесь пожалуйста опытом работы, если такой имеется или наведите пожалуйста на мысль, как можно его использовать для программной передачи файлов с клиента на сервер и обратно. Желать иметь возможность проконтролировать результат.
Заранее признателен
На данный момент работаем с SFTP через COM объекты и WINCSP. После перехода такой возможности не будет.
Нашел для Linux клиент
Поделитесь пожалуйста опытом работы, если такой имеется или наведите пожалуйста на мысль, как можно его использовать для программной передачи файлов с клиента на сервер и обратно. Желать иметь возможность проконтролировать результат.
Заранее признателен
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот я даже кофем, которое не пью, поперхнулся:
(10)
(1)
(10)
Через COM
(1)
на Linux
SCP(1) BSD General Commands Manual SCP(1)
NAME
scp — OpenSSH secure file copy
SYNOPSIS
scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
[-i identity_file] [-J destination] [-l limit] [-o ssh_option]
[-P port] [-S program] source ... target
DESCRIPTION
scp copies files between hosts on a network.
ПоказатьNAME
scp — OpenSSH secure file copy
SYNOPSIS
scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
[-i identity_file] [-J destination] [-l limit] [-o ssh_option]
[-P port] [-S program] source ... target
DESCRIPTION
scp copies files between hosts on a network.
Вроде как тут через OpenSSH делали (последнии комментарии): https://infostart.ru/1c/articles/835334/
(6) Понимаю. Тоже рабочий вариант, если есть сложности
Если кому-то будет полезно, то ниже привел простой код для работы с wincsp и небольшую инструкцию в windows
Если кому-то будет полезно, то ниже привел простой код для работы с wincsp и небольшую инструкцию в windows
Настройка WinCSP |
---|
Для подключения использовать код
ПараметрыСоединения = Новый COMОбъект("WinSCP.SessionOptions");
ПараметрыСоединения.HostName = ПараметрыПодключения.Сервер;
ПараметрыСоединения.UserName = ПараметрыПодключения.Логин;
ПараметрыСоединения.Password = ПараметрыПодключения.Пароль;
ПараметрыСоединения.SshHostKeyFingerprint = ПараметрыПодключения.Ключ;
sFTPСоединение = Новый COMОбъект("WinSCP.Session");
sFTPСоединение.Open(ПараметрыСоединения); ПоказатьУстановить COMLibrary wincsp Установить все, должно взлететь |
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот