Complemento de pestaña Tabby Sftp
Complemento para la terminal Tabby
Este sencillo complemento le permite hacer clic en un menú contextual (Abrir pestaña Sftp) o presionar una tecla de acceso rápido (Ctrl-Shift-S) para abrir una pestaña sftp como SecureCRT para conexión ssh.
Instalación
- Primero instale tabby y luego instale el complemento
sftp-tab
.
Configuración
- En la ventana, este complemento utilizará el perfil ssh2sftp_win_template para abrir la pestaña sftp de la conexión de la pestaña ssh; necesita corregir la ruta sftp.exe editando perfiles.ssh2sftp_win_template.command. Se recomienda instalar git para Windows y luego usar la ruta [directorio de instalación de git]usrbinsftp.exe, ya que proporciona finalización de tabulación. :
- En Linux, este complemento utilizará el perfil ssh2sftp_linux_template para abrir la pestaña sftp de la conexión de la pestaña ssh, el sftp predeterminado proporciona la finalización de la pestaña.:
- En Macos, este complemento utilizará el perfil ssh2sftp_mac_template para abrir la pestaña sftp de la conexión de la pestaña ssh; necesita corregir la ruta sftp editando perfiles.ssh2sftp_mac_template.command. Se recomienda instalar openssh (comando: brew install openssh) y luego usar la ruta /usr/local/opt/openssh/bin/sftp, porque proporciona finalización de tabulación.
- configuración de teclas de acceso rápido:
Captura de pantalla
- Usando sftp-tab en tabby, para la pestaña de conexión ssh, haga clic para abrir el menú contextual, seleccione "Abrir pestaña Sftp". o presione la tecla de acceso rápido (predeterminado: Ctrl-Shift-S):
- Luego se abre la pestaña SFTP para la conexión SSH:
Descripción de la implementación
- El complemento agregará perfiles [ssh2sftp_win_template, ssh2sftp_linux_template, ssh2sftp_mac_template] al inicio (cuando el servicio de configuración esté listo), también puede configurarlo/cambiarlo manualmente en Configuración/archivo de configuración.
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
- El complemento obtiene los parámetros (los parámetros son: usuario, host, puerto) de la conexión ssh y usa el ssh2sftp_XXX_template anterior para abrir la pestaña sftp.
Registros de versión
1.0.7
- admite múltiples hosts de salto, solo admite múltiples saltos de tipo ProxyCommand y ProxyJump escritos en archivos openssh-config. Consulte la página de manual de ssh sobre openssh-config, busque
-F configfile
. Por ejemplo, los archivos openssh-config en macos son:- el archivo de configuración de todo el sistema: /usr/local/etc/ssh/ssh_config
- el archivo de configuración por usuario: ~/.ssh/config
- ProxyJump ref: ssh-proxy-bastion-proxyjump
1.0.6
- corregir error: admite múltiples hosts de salto: admite ProxyJump, no admite ProxyCommand.
- ProxyJump ref: ssh-proxy-bastion-proxyjump
1.0.5
- corregir error: admite múltiples hosts de salto: admite ProxyJump, no admite ProxyCommand.
- ProxyJump ref: ssh-proxy-bastion-proxyjump
1.0.4
- admite múltiples hosts de salto: admite ProxyJump, no admite ProxyCommand.
- ProxyJump ref: ssh-proxy-bastion-proxyjump
1.0.3
- corrija el error para establecer isTemplate=true sin ssh2sftp_XXX_template
1.0.2
- Pestaña SFTP de enfoque automático una vez creada.
1.0.1
- Establezca ssh2sftp_XXX_template.isTemplate=true, de modo que ssh2sftp_XXX_template no se muestre en "Perfil y conexiones" cuando el usuario seleccione el perfil para abrir, pero pueda editarlo en la configuración. "Perfil y conexiones".
1.0.0
- Agregue automáticamente ssh2sftp_XXX_template después de que el servicio de configuración esté listo.
- Consulte tabby-trzsz para modificar las instrucciones del usuario.
0.0.9
- La primera vez implemente una pestaña sftp abierta para conexión ssh como SecureCRT.