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