Este es el comando dbclient que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dbclient - cliente SSH ligero
SINOPSIS
cliente db [bandera argumentos] [-pag Puerto] [-I id] [-L l:h:p] [-R l:h:p] [-l usuario] fortaleza
[más, banderas] [comando]
cliente db [args] [user1]@host1[^port1], [user2]@host2[^port2], ...
DESCRIPCIÓN
cliente db es un pequeño cliente SSH
CAMPUS
comando
Un comando para ejecutar en el host remoto. Esto normalmente lo ejecutará el host remoto.
utilizando el shell del usuario. El comando comienza en el primer argumento de guión después del
argumento del anfitrión. Si no se especifica ningún comando, se abrirá una terminal interactiva
(ver -t y -T).
-p Puerto
Conectar a Puerto en el host remoto. Alternativamente, un puerto se puede especificar como
nombre de host ^ puerto. El valor predeterminado es 22.
-i archivo de identificación
Archivo de identidad. Leer la clave de identidad del archivo archivo de identificación (múltiples permitidos). Esta
el archivo se crea con dropbearkey(1) o convertido de OpenSSH con
dropbearconvertir(1). La ruta predeterminada ~ / .ssh / id_dropbear se utiliza
-L [escuchar direccion]:puerto de escucha:fortaleza:Puerto
Reenvío de puertos locales. Reenviar el puerto puerto de escucha en el anfitrión local a través del
Conexión SSH al puerto Puerto en el anfitrión fortaleza.
-R [escuchar direccion]:puerto de escucha:fortaleza:Puerto
Reenvío de puerto remoto. Reenviar el puerto puerto de escucha en el host remoto a través del
Conexión SSH al puerto Puerto en el anfitrión fortaleza.
-l usuario
Nombre de usuario. Iniciar sesión como usuario en el host remoto.
-t Asignar un PTY. Este es el valor predeterminado cuando no se da ningún comando, da un
sesión remota interactiva. El efecto principal es que las pulsaciones de teclas se envían de forma remota
inmediatamente en lugar de la edición local basada en líneas.
-T No asigne un PTY. Este es el comando predeterminado. Ver -t.
-N No solicite un shell remoto ni ejecute ningún comando. Cualquier argumento de comando es
ignorado
-f Bifurque en segundo plano después de la autenticación. Un argumento de comando (o -N) es
requerido. Esto es útil cuando se usa la autenticación de contraseña.
-g Permita que los hosts no locales se conecten a los puertos reenviados. Se aplica a -L y -R reenviados
puertos, aunque las conexiones remotas a los puertos reenviados -R pueden estar limitadas por el ssh
servidor.
-y Acepte siempre las claves de host si son desconocidas. Si se produce una discrepancia de clave de host,
la conexión se interrumpirá normalmente. Si se especifica una segunda vez, no se realiza ninguna comprobación de la clave del host.
realizado en absoluto, esto suele ser indeseable.
-A Reenviar las conexiones del agente al host remoto. dbclient utilizará cualquier estilo OpenSSH
programa de agente si está disponible (se establecerá $ SSH_AUTH_SOCK) para la clave pública
autenticación. El reenvío solo está habilitado si se especifica -A.
-W tamaño de ventana
Especifique el tamaño del búfer de la ventana de recepción por canal. Aumentar esto puede mejorar
rendimiento de la red a expensas del uso de memoria. Use -h para ver el búfer predeterminado
El Tamaño.
-K tiempo de espera_segundos
Asegúrese de que el tráfico se transmita a un determinado intervalo en segundos. Esto es útil
para trabajar alrededor de cortafuegos o enrutadores que caen las conexiones después de un cierto
período de inactividad. La compensación es que una sesión puede cerrarse si hay un
lapso temporal de la conectividad de la red. Un ajuste si 0 deshabilita el keepalives. Si no
se recibe una respuesta durante 3 keepalives consecutivos, la conexión se cerrará.
-I tiempo de inactividad
Desconecte la sesión si no se transmite o recibe tráfico durante tiempo de inactividad
segundos.
-J comando_proxy
Utilice la entrada / salida estándar del programa comando_proxy en lugar de usar un
conexión TCP normal. Debe proporcionarse un nombre de host, ya que se utiliza para
comparando las claves de host guardadas.
-B endhost: endport
Modo "similar a Netcat", donde Dropbear se conectará al host dado y luego creará un
conexión reenviada a servidor final. Esto luego se presentará como estándar de dbclient
de entrada y salida.
-c lista de cifrado
Especifique una lista de cifrados separados por comas para habilitar. Usar -c ayuda Listar
posibilidades.
-m Lista MAC
Especifique una lista separada por comas de MAC de autenticación para habilitar. Usar -m ayuda a
lista de posibilidades.
-s El comando especificado se solicitará como un subsistema, utilizado para sftp. Dropbear
no implementa sftp en sí, pero el cliente sftp de OpenSSH se puede utilizar, por ejemplo Sftp -S
cliente db usuario @ host
-V Imprime la versión
MULTISALTO
Dropbear también permitirá que se especifiquen varios "saltos", separados por comas. En esto
En caso de que se establezca una conexión con el primer host, se realizará una conexión de reenvío TCP.
hecho a través de eso al segundo anfitrión, y así sucesivamente. Anfitriones distintos al destino final
no verá nada más que el flujo SSH cifrado. Un puerto para un host puede ser
especificado con un signo de intercalación (por ejemplo, matt @ martello ^ 44). Esta sintaxis también se puede utilizar con scp o
rsync (especificando dbclient como el comando ssh / rsh). Un archivo se puede "rebotar" a través de
múltiples saltos SSH, p. ej.
scp -S dbclient matt @ martello, root @ wrt, canyons: / tmp / dump.
Tenga en cuenta que los nombres de host se resuelven mediante el salto anterior (por lo que los "cañones" serían resueltos por el
host "wrt") en el ejemplo anterior, de la misma forma que otros hosts reenviados -L TCP. Anfitrión
Las claves se comprueban localmente según el nombre de host proporcionado.
ESCAPE CARACTERES
Escribir una nueva línea seguida de la secuencia de teclas ~. (tilde, punto) terminará un
conexión. La secuencia ~ ^ Z (tilde, ctrl-z) pondrá en segundo plano la conexión. Esta
El comportamiento solo se aplica cuando se utiliza un PTY.
MEDIO AMBIENTE
DROPBEAR_CONTRASEÑA
Se puede especificar una contraseña para usar para la autenticación remota en el entorno
variable DROPBEAR_PASSWORD. Se debe tener cuidado de que la contraseña no quede expuesta
a otros usuarios en un sistema multiusuario, o almacenados en archivos accesibles.
SSH_ASKPASS
dbclient puede utilizar un programa externo para solicitar una contraseña a un usuario.
SSH_ASKPASS debe establecerse en la ruta de un programa que devolverá una contraseña en
salida estándar. Este programa sólo se utilizará si se configura DISPLAY y
La entrada estándar no es un TTY, o se establece la variable de entorno SSH_ASKPASS_ALWAYS.
NOTAS
Si se compila con soporte zlib y si el servidor lo admite, dbclient siempre usará
compresión.
Utilice dbclient en línea utilizando los servicios de onworks.net