Плагин Tabby Sftp Tab
Плагин для терминала Tabby
Этот простой плагин позволяет щелкнуть контекстное меню (Открыть вкладку Sftp) или нажать горячую клавишу (Ctrl-Shift-S), чтобы открыть вкладку sftp, например SecureCRT, для ssh-соединения.
Установка
- Сначала установите tabby, а затем установите плагин
sftp-tab
.
Конфигурация
- В окне этот плагин будет использовать профиль ssh2sftp_win_template для открытия вкладки sftp подключения к вкладке ssh. Вам необходимо исправить путь к sftp.exe, отредактировав Profiles.ssh2sftp_win_template.command. Рекомендуется установить git для Windows, а затем использовать путь [git install dir]usrbinsftp.exe, поскольку он обеспечивает завершение табуляции. :
- В Linux этот плагин будет использовать профиль ssh2sftp_linux_template для открытия вкладки sftp при подключении к вкладке ssh, sftp по умолчанию обеспечивает завершение вкладки.:
- В MacOS этот плагин будет использовать профиль ssh2sftp_mac_template для открытия вкладки sftp при подключении к вкладке ssh. Вам необходимо исправить путь sftp, отредактировав Profiles.ssh2sftp_mac_template.command. Рекомендуется установить openssh (команда: Breve install openssh), а затем использовать путь /usr/local/opt/openssh/bin/sftp, поскольку он обеспечивает завершение табуляции.
- установка горячей клавиши:
Скриншот
- Используя вкладку sftp-tab в вкладке, для вкладки соединения ssh щелкните, чтобы открыть контекстное меню, выберите «Открыть вкладку Sftp». или нажмите горячую клавишу (по умолчанию: Ctrl-Shift-S):
- Затем откроется вкладка sftp для ssh-соединения:
Описание реализации
- Плагин хорошо добавляет профили [ssh2sftp_win_template, ssh2sftp_linux_template, ssh2sftp_mac_template] при запуске (когда служба конфигурации готова), также вы можете установить/изменить их в настройках/файле конфигурации вручную.
profiles:
- type: local
name: ssh2sftp_win_template
icon: fas fa-terminal
options:
command: c:Gitusrbinsftp.exe
env: {}
cwd: ''
args:
- '-oStrictHostKeyChecking=no'
- '-oServerAliveInterval=30'
- '-oServerAliveCountMax=1051200'
- '-oTCPKeepAlive=yes'
group: ssh2sftp_template
id: local:custom:ssh2sftp_win_template:c617da05-d05c-482d-8ca6-3c7eb99452e9
disableDynamicTitle: true
isTemplate: true
- type: local
name: ssh2sftp_linux_template
icon: fas fa-terminal
options:
command: /usr/bin/sftp
env: {}
cwd: ''
args:
- '-oStrictHostKeyChecking=no'
- '-oServerAliveInterval=30'
- '-oServerAliveCountMax=1051200'
- '-oTCPKeepAlive=yes'
group: ssh2sftp_template
id: local:custom:ssh2sftp_linux_template:6c4bcc75-f690-482a-a882-40e1c9851a3d
disableDynamicTitle: true
isTemplate: true
- type: local
name: ssh2sftp_mac_template
icon: fas fa-terminal
options:
command: /usr/local/opt/openssh/bin/sftp
args:
- '-oStrictHostKeyChecking=no'
- '-oServerAliveInterval=30'
- '-oServerAliveCountMax=1051200'
- '-oTCPKeepAlive=yes'
env: {}
cwd: ''
id: local:custom:ssh2sftp_mac_template:33162a26-7807-4c5e-ac2d-68cd2d9a4a24
group: ssh2sftp_template
disableDynamicTitle: true
isTemplate: true
- Плагин получает параметры (параметры: пользователь, хост, порт) из ssh-соединения и использует указанный выше ssh2sftp_XXX_template, чтобы открыть вкладку sftp.
Журналы версий
1.0.7
- поддержка нескольких хостов перехода, поддержка только нескольких переходов типа ProxyCommand и ProxyJump, записанных в файлах openssh-config. См. справочную страницу ssh об openssh-config, выполните поиск
-F configfile
. Например, файлы openssh-config на MacOS:- общесистемный файл конфигурации: /usr/local/etc/ssh/ssh_config
- файл конфигурации для каждого пользователя: ~/.ssh/config
- ProxyJump ссылка:ssh-proxy-bastion-proxyjump
1.0.6
- исправить ошибку: поддержка нескольких хостов перехода: поддержка ProxyJump, но не поддержка ProxyCommand.
- ProxyJump ссылка:ssh-proxy-bastion-proxyjump
1.0.5
- исправить ошибку: поддержка нескольких хостов перехода: поддержка ProxyJump, но не поддержка ProxyCommand.
- ProxyJump ссылка:ssh-proxy-bastion-proxyjump
1.0.4
- поддержка нескольких хостов перехода: поддержка ProxyJump, но не поддержка ProxyCommand.
- ProxyJump ссылка:ssh-proxy-bastion-proxyjump
1.0.3
- исправить ошибку при установке isTemplate=true для отсутствия ssh2sftp_XXX_template
1.0.2
- Вкладка SFTP с автофокусом после создания.
1.0.1
- Установите ssh2sftp_XXX_template.isTemplate=true, чтобы ssh2sftp_XXX_template не отображался в «Профиле и соединениях», когда пользователь выбирает профиль для открытия, но может редактироваться в настройках «Профиль и соединения».
1.0.0
- Автоматически добавлять ssh2sftp_XXX_template после готовности службы конфигурации.
- Обратитесь к tabby-trzsz для изменения инструкций пользователя.
0.0.9
- Впервые реализуем открытую вкладку sftp для ssh-соединения, например SecureCRT.