Ssh

class Configuration.Databases.Database.Repositories.Repository.Ssh

Параметры удалённого файлового хранилища с доступом через SSH-соединение.

Используя имя ssh-репозитория, из менеджера клиентских ssh-сессий, можно получить ssh-сессию к удалённому серверу, использующую указанные в конфигурации параметры ssh-соединения.

ru.bitec.gtk.core.ssh.CoreSshSession

Вложенные элементы:

elem basic Configuration.Databases.Database.Repositories.Repository.Ssh.Basic

Учётные данные для простой аутентификации по имени пользователя и паролю.

elem cert Configuration.Databases.Database.Repositories.Repository.Ssh.Cert

Учётные данные для аутентификации с использованием цифрового-сертификата.

Атрибуты:

attr host String

Адрес сервера.

attr port Integer

Порт

attr path String

Абсолютный путь к корню репозитория на удалённом сервере.

После подключения, Sftp-клиент использует домашний каталог пользователя, определённый ssh-сервером, в качестве корневого пути. Все относительные пути, переданные в методы Sftp-клиента, будут восприниматься относительно домашнего каталога пользователя.

Корень репозитория может не совпадать с домашним каталогом пользователя. Значение, указанное в данном свойстве, будет использоваться в прикладном коде для преобразования относительных путей репозитория к абсолютным путям на удалённом сервере.

Пример: /opt/fileStore

ru.bitec.gtk.core.ssh.CoreSftpClient