InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

kermrc: en línea en la nube

Ejecute kermrc en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando kermrc 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


kermit- C ‐ Kermit 9.0: transporte y plataforma interactivos y con secuencias de comandos
software de comunicaciones.

Este documento está destinado a brindar al principiante información suficiente para hacer
(si no es avanzado) uso de C ‐ Kermit 9.0. Aunque puede ser bastante largo para Unix
página del manual, todavía es mucho más corto que el manual de C-Kermit, que debería ser
consultado para temas avanzados como personalización, conjuntos de caracteres, secuencias de comandos,
etc. También intentamos proporcionar una descripción estructural clara de los muchos
capacidades, áreas funcionales, estados y modos y su interrelación, que
debería ser útil tanto para principiantes como para veteranos, así como para aquellos que se actualizan a
versión 9.0 de versiones anteriores.

Este documento también está disponible como página web en:

http://www.columbia.edu/kermit/ckututor.html

DESCRIPCIÓN


C ‐ Kermit es un paquete de software de comunicaciones para todo uso del Proyecto Kermit en
Universidad de Columbia que:

· Es portátil para muchas plataformas, tanto Unix como no Unix.
· Puede realizar conexiones en serie y de red.
· Puede realizar sesiones de terminal interactivas a través de su conexión.
· Puede transferir archivos de texto o binarios a través de la misma conexión.
· Puede convertir juegos de caracteres en la sesión de terminal.
· Puede convertir juegos de caracteres durante la transferencia de archivos de texto.
· Es personalizable en todos los aspectos de su funcionamiento.

C ‐ Kermit es un programa de módem, un cliente Telnet, un cliente Rlogin, un cliente FTP, un HTTP
cliente, y en plataformas seleccionadas, también un cliente X.25. Puede hacer su propio seguro
Conexiones a Internet que utilizan métodos de seguridad aprobados por IETF, incluidos Kerberos IV, Kerberos
V, SSL / TLS y SRP y también puede realizar conexiones SSH a través de su cliente SSH externo
solicitud. Puede ser la transferencia de archivos remota o el socio cliente / servidor de su escritorio
Cliente de Kermit. También puede aceptar llamadas entrantes y conexiones de red. Incluso puede ser
instalado como un servicio de Internet en su propio conector TCP estándar, 1649 [RFC2839, RFC2840].

Y quizás lo más importante, todo lo que puede hacer "a mano" (interactivamente) con C ‐ Kermit,
se puede "programar" (automatizar) utilizando su multiplataforma integrada independiente del transporte
lenguaje de programación de secuencias de comandos, que resulta ser idéntico a su comando interactivo
idioma.

Esta página de manual ofrece una descripción general de C ‐ Kermit 9.0 para Unix ("Unix" es un
familia de sistemas que incluye AIX, DG / UX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, NetBSD,
OpenBSD, servidor abierto, Unix abierto, QNX, Solaris, SunOS, System V R3, System V R4, Tru64
Unix, Unixware, Xenix y muchos otros). Para una cobertura completa, consulte el
publicado el manual de C ‐ Kermit y los suplementos (consulte la DOCUMENTACIÓN a continuación). Para más
información sobre C ‐ Kermit, software de Kermit para otras plataformas y manuales de Kermit, visite
el sitio web del Proyecto Kermit:

http://www.columbia.edu/kermit/

Esta es una página de manual más larga que el promedio y, sin embargo, apenas rasca la superficie. No
ser intimidado. C ‐ Kermit es un paquete grande y complejo, que evoluciona a lo largo de décadas de práctica y
experiencia, pero eso no significa que sea difícil de aprender o usar. Es el más utilizado
Las funciones se explican aquí con punteros a información adicional en otros lugares.

SINOPSIS


kermit [ nombre de archivo ] [ opciones ] [ {=, -, +} texto ] ]

o bien:

kermit Enlance

Si el primer argumento de la línea de comandos es el nombre de un archivo, los comandos del modo interactivo se
ejecutado desde el archivo. El argumento '=' (o "-") le dice a Kermit que no analice el resto
de la línea de comando, pero para que las palabras que siguen a '=' estén disponibles como \% 1, \% 2, ... \% 9.
El argumento "+" es como "=" pero para usar en "scripts kerbang" (explicados a continuación). Un segundo
El formato de línea de comandos permite que el único argumento sea Telnet, FTP, HTTP o IKSD
URL.

Orden de ejecución:

1. El archivo de comando (si lo hay).

2. El archivo de inicialización, si lo hay, a menos que se suprima con -Y.

3. El archivo de personalización (si lo ejecuta el archivo de inicialización).

4. La URL de la línea de comandos (si existe, y si es así, la ejecución se detiene aquí).

5. Opciones de la línea de comandos (si las hay).

6. Comandos interactivos.

Algunas opciones de la línea de comandos pueden provocar acciones (como -s para enviar un archivo); otros simplemente establecen
parámetros. Si se incluyen opciones de acción en la línea de comando, Kermit se cierra cuando
terminado a menos que también se le haya dado la opción -S ("permanecer"). Si no se dan opciones de acción, no
Los archivos de comando o de inicialización contenían un comando EXIT o QUIT, y no había errores fatales
ocurrió, Kermit emite su mensaje y espera a que escriba los comandos.

Tenga en cuenta que C ‐ Kermit se puede construir con las funciones seleccionadas deshabilitadas, y también
que ciertas funciones no están disponibles en todas las plataformas. Por ejemplo, C ‐ Kermit
no se puede construir con soporte TCP / IP en una plataforma que no tiene encabezado TCP / IP
archivos y bibliotecas (e incluso si Kermit incluye compatibilidad con TCP / IP, no se puede
se utiliza para realizar conexiones TCP / IP en una computadora que no tiene una pila TCP / IP
instalado). Si su versión de C ‐ Kermit carece de una de las funciones mencionadas aquí, utilice su
MOSTRAR FUNCIONES para ver qué podría haber sido excluido.

C ‐ Kermit tiene tres tipos de comandos: opciones regulares de línea de comandos de una sola letra,
opciones de línea de comandos de formato extendido y comandos interactivos.

Como la mayoría de los comandos de Unix, a C ‐ Kermit se le pueden dar opciones en la línea de comandos. Pero C‐
Kermit también se puede utilizar de forma interactiva dándole comandos compuestos de palabras, que son
más intuitivo que las opciones de línea de comandos crípticas, y también más flexible. En otras palabras,
no tiene que usar las opciones de línea de comandos de C ‐ Kermit, pero están disponibles si lo desea
para. (De la misma manera, tampoco tiene que usar sus comandos interactivos; puede
use uno o ambos en cualquier combinación).

C ‐ Kermit generalmente se instala en la RUTA como "kermit" y, por lo tanto, es invocado por
escribiendo la palabra "kermit" (en minúsculas) en el indicador de shell y luego presionando la tecla Retorno o
Introducir clave. Si desea incluir opciones de línea de comandos, colóquelas después de la palabra "kermit"
pero antes de presionar Retorno o Intro, separados por espacios, por ejemplo:

$ kermit -s ckermit.tar.gz

('$' es el indicador de shell; "kermit -s ckermit.tar.gz" es lo que escribe, seguido de Return
o Entrar.)

OPCIONES


Aquí hay una lista de las opciones de línea de comandos de una sola letra de C ‐ Kermit, que comienzan con una sola
guión (-), en orden ASCII ("alfabético"). El caso alfabético es significativo (-A no es el
igual que -a). Las opciones de acción están etiquetadas como "ACCIÓN".

-0 (dígito cero) 100% transparente Estado de conexión para operación "en el medio": 8 bits,
sin paridad, sin carácter de escape, todo pasa.

-8 (dígito ocho) La conexión es limpia de 8 bits (este es el valor predeterminado en C ‐ Kermit 8.0 y
más tarde). Equivalente al comando EIGHTBIT, que a su vez es un atajo para SET
TAMAÑO DE BYTES DE TERMINAL 8, ESTABLECER TAMAÑO DE BYTES DE COMANDO 8, ESTABLECER PARIDAD NINGUNA.

-9 arg (dígito nueve) Establece una conexión a un servidor FTP. Equivalente al FTP OPEN
mando. Argumento: dirección-IP-o-nombre-de-host [: puerto-TCP-opcional]. NOTA: C ‐ Kermit
también tiene una personalidad de línea de comandos FTP separada, con comandos regulares tipo FTP
sintaxis de línea. Más sobre esto a continuación.

-Un Kermit debe iniciarse como un servicio de Internet (IKSD) (solo desde inetd.conf).

-B Kermit se está ejecutando en lote o en segundo plano (sin terminal de control). Para ser utilizado en
caso Kermit no detecta automáticamente su estado de fondo. Equivalente al
SET BACKGROUND ON comando.

-C arg Comandos en modo interactivo a ejecutar. Argumento: comandos separados por comas,
lista en comillas dobles.

-D arg Retraso antes de comenzar a enviar en modo Remoto. Equivalente al comando SET DELAY.
Argumento: Número de segundos.

-E Sale automáticamente cuando se cierra la conexión. Equivalente a SET EXIT ON-DISCONNECT ON.

-Farg Utiliza una conexión TCP abierta. Argumento: descriptor de archivo numérico de TCP abierto
conexión. Ver también: -j, -J.

-G arg (ACCIÓN) Obtiene archivo (s) del servidor, envía contenido a la salida estándar, que normalmente
sería canalizado a otro proceso. Argumento: especificación de archivo remoto, entre comillas
si contiene metacaracteres. Consulte también: -g, -k.

-H Suprime el inicio del programa Herald y saludo.

-Le digo a Kermit que tiene una conexión confiable, para forzar que se use la transmisión donde
normalmente no lo sería. Equivalente al comando SET RELIABLE ON.

-J arg (ACCIÓN) "Sé como Telnet". Como -j pero implica -E. Argumento: dirección / nombre de host IP
opcionalmente seguido de servicio. NOTA: C ‐ Kermit también tiene un comando Telnet separado
personalidad de línea, con sintaxis de línea de comandos similar a Telnet. Más acerca de esto
debajo.

-L Descenso de directorio recursivo para archivos en la opción -s.

-M arg Mi nombre de usuario (para usar con Telnet, Rlogin, FTP, etc.). Equivalente a SET LOGIN
Comando USUARIO. Argumento: cadena de nombre de usuario.

-O (ACCIÓN) (Letra O mayúscula) Ser un servidor para un solo comando. Consulte también: -x.

-P No convierta los nombres de archivo (ruta) de los archivos transferidos. Equivalente a SET FILE NAMES
LITERAL.

-Q Configuración del protocolo Quick Kermit. Equivalente al comando FAST. Este es el predeterminado
en C ‐ Kermit 7.0 y posteriores.

-R Remoto solo (esto solo hace que IF REMOTE sea verdadero).

-S Stay (ingrese el analizador de comandos después de las opciones de acción).

-T Forzar el modo de texto para la transferencia de archivos; implica -V. Equivalente a SET TRANSFER MODE
MANUAL, CONFIGURAR TEXTO DE ARCHIVO.

-V Desactiva el cambio automático de texto / binario por archivo. Equivalente a SET TRANSFER MODE
MANUAL.

-Y Omitir (no ejecutar) el archivo de inicialización.

-a arg As-name para archivo (s) en -s, -r o -g. Argumento: As-name string (alternativa
nombre del archivo). Al recibir archivos, puede ser un nombre de directorio.

-b arg Velocidad para dispositivo serie. Equivalente a SET SPEED. Argumento: Bits numéricos por
segundo para conexiones en serie.

-c (ACCIÓN) Ingrese al estado Conectar antes de transferir archivos.

-d Crea un archivo debug.log con información detallada de depuración (un segundo -d agrega
marcas de tiempo). Equivalente a LOG DEBUG pero entra en vigor antes.

-e arg Longitud máxima para paquetes entrantes de transferencia de archivos Kermit. Equivalente a SET RECIBIR
LARGO DEL PAQUETE. Argumento: Longitud en bytes.

-f (ACCIÓN) Envía un comando FINALIZAR a un servidor Kermit.

-g arg Obtiene archivo (s) de un servidor Kermit. Argumento: especificación de archivo en otra computadora,
entre comillas si contiene metacaracteres. Equivalente a GET. Consulte también: -a, -G, -r.

-h (ACCIÓN) Imprimir texto de ayuda para opciones de línea de comando de una sola letra (canalización a 'más'
para evitar el desplazamiento).

-i Forzar el modo binario (Imagen) para la transferencia de archivos; implica -V. Equivalente a SET TRANSFER
MODO MANUAL, CONFIGURAR TIPO DE ARCHIVO BINARIO.

-j arg Establece una conexión TCP / IP. Argumento: nombre / dirección de host IP y nombre de servicio opcional
o número. Equivalente al comando TELNET. Ver también: -J, -F.

-k (ACCIÓN) Recibe archivo (s) a la salida estándar, que normalmente se canalizaría a
otro proceso. Consulte también: -r, -G.

-l arg (letra L minúscula) Establece una conexión en el dispositivo de comunicaciones en serie dado.
Equivalente al comando SET LINE (SET PORT). Argumento: nombre del dispositivo en serie, p. Ej.
/ dev / ttyS0.

-marg Tipo de módem para usar con el dispositivo -l. Equivalente al comando SET MODEM TYPE.
Argumento: Nombre del módem como en el comando SET MODEM TYPE, por ejemplo, "usrobotics".

-n (ACCIÓN) Ingresa al estado Conectar después de transferir archivos (histórico).

-p arg Paridad. Equivalente al comando SET PARITY. Argumento: uno de los siguientes:
e (ven), o (dd), m (arca), n (uno), s (ritmo).

-q Quiet (suprime la mayoría de los mensajes). Equivalente a SET QUIET ON.

-r (ACCIÓN) Recibir archivo (s). Equivalente al comando RECEIVE. Argumento: (ninguno, pero
ver un)

-s arg Enviar archivo (s). Argumento: una o más especificaciones de archivos locales. Equivalente al
ENVIAR comando. Ver también: -a.

-t (Histórico) Xon (Ctrl-Q) Carácter de cambio para conexiones semidúplex (usado en
conexiones de modo de línea serie a mainframes antiguos). Equivalente a SET DUPLEX HALF, SET
APRETÓN DE MANOS XON.

-v arg Tamaño de la ventana para el protocolo Kermit (ignorado cuando se transmite). Equivalente a SET
TAMAÑO DE VENTANA. Argumento: Número, 1 a 32.

-w Archivos entrantes Escribe sobre archivos existentes. Equivalente a SET FILE COLLISION
SOBRESCRIBIR.

-x (ACCIÓN) Ingresa al modo de servidor. Equivalente al comando SERVER. Ver también: -O.

-y arg Archivo de inicialización alternativo. Argumento: nombre de archivo.

-z Fuerza el comportamiento en primer plano. Para usar en caso de que Kermit no detecte automáticamente
su estado de primer plano. Equivalente al comando SET BACKGROUND OFF.

Opciones de línea de comando extendidas (necesarias porque las de una sola letra están a punto de agotarse)
comience con dos guiones (-), con palabras en lugar de letras simples como nombres de opciones. Si una
La opción extendida toma un argumento, está separada de la palabra de la opción por dos puntos (:).
Las opciones extendidas incluyen:

--bannerfile: nombre de archivo
Archivo que se mostrará al iniciar o iniciar sesión en IKSD.

--cdfile: nombre de archivo
Archivo que se enviará para mostrarlo al cliente cuando el servidor cambie de directorio (nombre de archivo
es relativo al directorio cambiado a).

--cdmessage: {encendido, apagado}
Activar / desactivar la función de mensaje de CD del servidor.

--ayuda
Imprime un mensaje de uso para opciones extendidas.

--helpfile: nombre de archivo
Designa un archivo que contiene texto personalizado para reemplazar el comando HELP de nivel superior.

--no interrumpe
Desactiva las interrupciones del teclado.

--nopermas
Desactiva el atributo Permisos de archivos del protocolo Kermit para evitar la transmisión de
permisos de archivo (protección) del remitente al receptor.

--versión
(ACCIÓN) C ‐ Kermit imprime su número de versión.

Además de varias otras opciones IKSD-Only descritas en:

http://www.columbia.edu/kermit/iksd.html

Consulte la sección de transferencia de archivos para ver ejemplos de invocación de la línea de comandos.

COMANDO IDIOMA


El lenguaje de comandos interactivo de C ‐ Kermit es el tema de un libro de 622 páginas y otro
varios cientos de páginas de actualizaciones, demasiado para una página de manual. Pero no es dificil de conseguir
empezado. En el indicador de shell, simplemente escriba "kermit" para obtener el comando interactivo de C ‐ Kermit
rápido:

$ kermit
(/ directorio / actual) C-Kermit>

Comience escribiendo "ayuda" (y luego presione la tecla Retorno o Intro) para obtener una descripción general de nivel superior,
léelo y sigue desde allí. Su segundo comando probablemente debería ser "intro" (introducción).
Tenga en cuenta que el mensaje muestra su directorio actual (a menos que le diga a Kermit que le pregunte
algo más).

Los comandos interactivos se componen principalmente de palabras regulares en inglés, generalmente en forma de
oraciones imperativas, como:

enviar oofa.txt

que le dice a Kermit que envíe (transfiera) el archivo cuyo nombre es oofa.txt, o:

establecer el modo de transferencia automático

que establece el "modo de transferencia" de Kermit en "automático" (lo que sea que eso signifique).

Mientras escribe comandos, puede abreviar, pedir ayuda (presionando la tecla "?" En cualquier lugar
en un comando), complete las palabras clave o los nombres de archivo (con la tecla Tab o Esc) y edite su
escribiendo con Retroceso o Eliminar, Ctrl-W, Ctrl-U, etc. También puede recuperar
comandos, guarde su historial de comandos y quién sabe qué más. Dar el comando INTRO para
Detalles.

C ‐ Kermit tiene cientos de comandos, y se pueden emitir en una variedad infinita y
combinaciones, incluidos comandos para:

· Realización de conexiones (SET LINE, DIAL, TELNET, SSH, FTP, ...)
· Rompiendo conexiones (COLGAR, CERRAR)
· Transferencia de archivos (ENVIAR, OBTENER, RECIBIR, MOVER, REENVIAR, ...)
· Establecimiento de preferencias (SET)
· Visualización de preferencias (MOSTRAR)
· Gestión de archivos locales (CD, DELETE, MKDIR, DIR, RENAME, TYPE, ...)
· Gestión de archivos remotos (RCD, RDEL, RMKDIR, RDIR, ...)
· Uso de archivos locales (FOPEN, FCLOSE, FREAD, FWRITE)
· Programación (TOMAR, DEFINIR, SI, PARA, MIENTRAS, CAMBIAR, DECLARAR, ...)
· Interactuar con el usuario (ECHO, ASK, ...)
· Interactuar con una computadora remota (ENTRADA, SALIDA, ...)
· Interactuar con programas locales (RUN, EXEC, PTY, ...)
· Registrar cosas (SESIÓN DE REGISTRO, PAQUETES DE REGISTRO, DEPURACIÓN DE REGISTRO, ...)

Y, por supuesto, SALIR o SALIR para salir y AYUDAR para obtener ayuda, y para los programadores: bucles,
toma de decisiones, variables, matrices, matrices asociativas, enteros y de coma flotante
aritmética, macros, funciones integradas y definidas por el usuario, manipulación de cadenas, patrones
coincidencia, estructura de bloques, alcance, recursividad y todo lo demás. Para obtener una lista de todos los C‐
Comandos de Kermit, escriba un signo de interrogación (?) En el indicador. Para obtener una descripción de cualquier
comando, escriba HELP seguido del nombre del comando, por ejemplo:

ayudar a enviar

El carácter de interrupción del comando es Ctrl-C (mantenga presionada la tecla Ctrl y presione la tecla C).

El lenguaje de comando "carácter de escape", utilizado para introducir nombres de variables, función
invocaciones, y así sucesivamente, es una barra invertida (. Si necesita incluir una barra invertida literal en un
comando, escriba dos de ellos, por ejemplo:

obtener c: \ k95 \ k95custom.ini

Comando Archivos, Macros y Scripts
Un archivo que contiene comandos de Kermit se denomina archivo de comando de Kermit o script de Kermit. Puede
ser ejecutado con el comando TAKE de Kermit:

(/ current / dir) C-Kermit> tomar archivo de comando

(donde "archivo de comando" es el nombre del archivo de comando). Por favor, no canalice un archivo de comando
en la entrada estándar de Kermit (que podría funcionar o no); si tienes comandos de Kermit
en un archivo, dígale a Kermit que TOMA el archivo.

Solo en Unix, un archivo de comando Kermit también se puede ejecutar directamente al incluir un "kerbang"
línea como la primera línea del archivo:

#! / usr / local / bin / kermit +

Es decir, una línea superior que comienza con "#!", Seguida inmediatamente por la ruta completa del
Kermit ejecutable, y luego, si el script Kermit debe recibir argumentos en el comando
línea, un espacio y un signo más. El archivo de script también debe tener permiso de ejecución:

chmod + x archivo de comandos

Excepto por la parte "+", esto es exactamente lo mismo que haría con un script de shell, un
Secuencia de comandos de Perl, etc. Aquí hay una secuencia de comandos de ejemplo simple pero inútil que regurgita su
argumentos (hasta tres de ellos):

#! / usr / local / bin / kermit +
si se define \% 1 echo "Argumento 1: \% 1"
si se define \% 2 echo "Argumento 2: \% 2"
si se define \% 3 echo "Argumento 3: \% 3"
si se define \% 4 echo "etc ..."
salida

Si este archivo está almacenado en su directorio actual como "archivo de comando", entonces:

./commandfile uno dos tres cuatro cinco

huellas dactilares:

Argumento 1: uno
Argumento 2: dos
Argumento 3: tres
etc ...

Esto ilustra la estructura básica de un script Kermit independiente: la "línea kerbang",
luego algunos comandos. Debería terminar con "salir" a menos que desee que aparezca el indicador de Kermit.
cuando esté terminado. \% 1 es el primer argumento, \% 2 el segundo y así sucesivamente.

También puede crear sus propios comandos definiendo macros con nombre compuestas por otros Kermit
comandos (o macros). Por ejemplo:

definir mydelete {
basura local
asignar papelera \ v (casa) papelera /
si no está definido \% 1 end 1 "¿Eliminar qué?"
si es salvaje \% 1 {
end 1 "Eliminar varios archivos da demasiado miedo"
}
si no existe \% 1 end 1 "No puedo encontrar \% 1"
si no es el directorio \ m (papelera) {
mkdir \ m (basura)
si falla termina 1 "No hay papelera"
}
renombrar / listar \% 1 \ m (papelera)
}
definir myundelete {
basura local
asignar papelera \ v (casa) papelera /
si no está definido \% 1 end 1 "¿Recuperar qué?"
si es salvaje \% 1 {
end 1 "Recuperar varios archivos es demasiado difícil"
}
si no es el directorio \ m (papelera) end 1 "No hay papelera"
si no existe \ m (basura) \% 1 {
end 1 "No encuentro \% 1 en la papelera"
}
renombrar / listar \ m (papelera) \% 1.
}

Estas macros de muestra no son exactamente de calidad de producción (no manejan nombres de archivo que
incluyen segmentos de ruta, no manejan varios archivos, etc.), pero ya tienes la idea:
pueden pasar argumentos a macros, y pueden verificarlos y tomar otro tipo de decisiones.
Si coloca las líneas anteriores en su archivo de inicialización o personalización (explicado
a continuación), tendrá los comandos MYDELETE y MYUNDELETE disponibles cada vez que inicie
Kermit, al menos siempre que no suprima la ejecución del archivo de inicialización.
(Ejercicio para el lector: haga que estas macros sean generalmente útiles: elimine limitaciones, agregue
visualización de la papelera, navegación, vaciado, etc.)

Los scripts de Kerbang se ejecutan sin el archivo de inicialización. Esto para mantenerlos portátiles y
también para que comiencen más rápido. Si desea escribir scripts Kerbang que dependan de la
archivo de inicialización, incluya el comando

tomar \ v (casa) .kermrc

en el lugar deseado en el guión. Por cierto, \ v (xxx) es una variable incorporada (xxx es la
nombre de variable, "casa" en este caso). Para ver qué variables integradas están disponibles, escriba
"mostrar variables" en el indicador de C ‐ Kermit. Para ver qué más puede mostrar, escriba "mostrar?".
\ m (xxx) es una variable definida por el usuario (estrictamente hablando, es una macro utilizada como variable).

Comando Lista
C ‐ Kermit tiene más de 200 comandos de nivel superior, y algunos de ellos, como SET, se ramifican
en cientos de subcomandos propios, por lo que no es práctico describirlos todos
aquí. En su lugar, aquí hay una lista concisa de los comandos de nivel superior más utilizados, agrupados
por categoria. Para obtener más información sobre cada comando, escriba "ayuda" seguido del nombre del comando, p. Ej.
"conjunto de ayuda". Términos como el estado de comando y el estado de conexión se explican a continuación.
.

Los campos opcionales se muestran entre [corchetes]. "nombre de archivo" significa el nombre de un solo archivo.
especificación de archivo significa una especificación de archivo que puede contener caracteres comodín como
'*' para hacer coincidir grupos de archivos. las opciones son conmutadores (opcionales) como / PAGE, / NOPAGE, / QUIET,
etc, enumerados en el texto de AYUDA para cada comando. Ejemplo:

enviar / recursivo / más grande: 10000 / después: -1 semana / excepto :*.txt *

que se puede leer como "enviar todos los archivos en este directorio y todos los que están debajo de él
que tienen más de 10000 bytes, no tienen más de una semana de antigüedad y cuyos nombres no terminan
con ".txt".

Básico Comandos
HELP Solicita ayuda de nivel superior.

Comando AYUDA
Solicita ayuda sobre el comando dado.

INTRODUCCIÓN
Solicita una breve introducción a C ‐ Kermit.

LICENCIA
Muestra los derechos de autor y la licencia del software C ‐ Kermit.

VERSIÓN
Muestra el número de versión de C ‐ Kermit.

SALIR [número]
Sale de Kermit con el código de estado dado. Sinónimos: QUIT, E, Q.

TOMAR nombre de archivo [parámetros ...]
Ejecuta comandos de lo dado

Elemento de REGISTRO [nombre de archivo]
Mantiene un registro del elemento dado en el archivo dado.

[DO] macro [parámetros ...]
Ejecuta comandos de la macro dada.

SET valor del parámetro
Establece el parámetro dado en el valor dado.

MOSTRAR categoría
Muestra la configuración de una categoría determinada.

ESTADO Indica si el comando anterior tuvo éxito o no.

FECHA [fecha y / u hora]
Muestra la fecha y hora actual o interpreta una fecha y hora determinada.

RUN [extern ‐ command [parámetros ...]
Ejecuta el comando externo dado. Sinónimo: !.

EXEC [extern ‐ command [params ...]
Kermit se superpone a sí mismo con el comando dado.

SUSPENDER
Detiene a Kermit y lo pone en segundo plano. Sinónimo: Z.

Local Declarar impuestos MANAGEMENT
TIPO [opciones] nombre de archivo
Muestra el contenido del archivo dado.

MÁS [opciones] nombre de archivo
Equivalente a TYPE / PAGE (pausa después de cada pantalla completa).

CAT [opciones] nombre de archivo
Equivalente a TYPE / NOPAGE.

HEAD [opciones] nombre de archivo
Muestra las primeras líneas de un archivo determinado.

COLA [opciones] nombre de archivo
Muestra las últimas líneas de un archivo determinado.

Especificación de archivo de patrón GREP [opciones]
Muestra líneas de archivos que coinciden con el patrón. Sinónimo: ENCONTRAR.

DIRECTORIO [opciones] [especificación de archivo]
Enumera archivos (integrados, muchas opciones).

LS [opciones] [especificación de archivo]
Enumera archivos (ejecuta el comando externo "ls").

BORRAR [opciones] [especificación de archivo]
Elimina archivos. Sinónimo: RM.

PURGA [opciones] [especificación de archivo]
Elimina archivos de copia de seguridad (*. ~ N ~).

COPIA [opciones] [especificaciones de archivo ...]
Copia archivos. Sinónimo: CP.

CAMBIAR EL NOMBRE [opciones] [especificaciones del archivo ...]
Cambia el nombre de los archivos. Sinónimo: MV.

CHMOD [opciones] [especificaciones de archivo ...]
Cambia los permisos de los archivos.

TRADUCIR conjuntos de caracteres de nombre de archivo [nombre de archivo]
Convierte el juego de caracteres del archivo. Sinónimo: XLATE.

CD Cambia su directorio de trabajo a su directorio personal.

Directorio de CD
Cambia su directorio de trabajo por el dado.

CDUP Cambia su directorio de trabajo un nivel más arriba.

PWD Muestra su directorio de trabajo.

ATRÁS Vuelve a su directorio de trabajo anterior.

MKDIR [directorio]
Crea un directorio.

RMDIR [directorio]
Elimina un directorio.

Realizar Conexiones
SET LINE [opciones] nombre de dispositivo
Abre el puerto serie nombrado. Sinónimo: SET PORT.

OPEN LINE [opciones] nombre de dispositivo
Igual que SET LINE. Sinónimo: OPEN PORT.

CONFIGURAR TIPO DE MÓDEM [nombre]
Le dice a Kermit qué tipo de módem hay en el puerto.

Marque el número ]
Le dice a Kermit que marque el número de teléfono dado con el módem.

REDIAL Vuelve a marcar el número de teléfono marcado más recientemente.

RESPUESTA Espera y responde una llamada entrante en el módem.

AUTENTICAR [parámetros ...]
Realiza una autenticación segura en una conexión TCP / IP.

CONFIGURAR EL TIPO DE RED {TCP / IP, X.25, ...}
Selecciona el tipo de red para los siguientes comandos SET HOST.

SET HOST [opciones] host [puerto]
Abre una conexión de red al host y al puerto dados.

SET HOST * puerto
Espera una conexión TCP / IP entrante en el puerto dado.

Host TELNET [opciones]
Abre una conexión Telnet al host y entra en el estado Conectar.

Host de RLOGIN [opciones]
Abre una conexión Rlogin al host y entra en el estado Conectar.

Host de IKSD [opciones]
Abre una conexión a un servicio Kermit de Internet.

Host SSH [opciones]
Abre una conexión SSH al host y entra en el estado Conectar.

Host FTP OPEN [opciones]
Abre una conexión FTP al host.

HTTP [opciones] OPEN host
Abre una conexión HTTP al host.

Comando externo PTY
Ejecuta el comando en un pseudoterminal como si fuera una conexión.

Comando externo PIPE
Ejecuta el comando a través de una tubería como si fuera una conexión.

Usar Conexiones
CONECTAR [opciones]
Ingresa al estado Connect (terminal). Sinónimo: C.

Comando REDIRECT
Redirige el comando externo dado a través de la conexión.

Comando TELOPT
Envía un comando de protocolo Telnet (solo conexiones Telnet).

Ctrl- \ C
"Se escapa de nuevo" del estado Conectar al estado Comando.

Ctrl- \ B
(En estado Connect) Envía una señal BREAK (serial o Telnet).

Control-\!
(En estado Connect) Ingresa al caparazón inferior; "salir" para volver.

Control-\?
(En estado Conectar) Muestra un menú de otras opciones de nivel de escape.

Ctrl- \ Ctrl- \
(En estado Conectar) Escriba dos Ctrl-Backslashes para enviar uno de ellos.

ESTABLECER ESCAPE [carácter]
Cambia el carácter de escape del estado de conexión de Kermit.

Cierre Conexiones
HANGUP Cuelga el puerto serie o la conexión de red actualmente abiertos.

CERRAR Cierra el puerto serie o la conexión de red actualmente abiertos.

SET LINE (sin nombre de dispositivo)
Cierra el puerto serie o la conexión de red actualmente abiertos.

SET HOST (sin nombre de host)
Cierra el puerto serie o la conexión de red actualmente abiertos.

CERRAR FTP
Cierra la conexión FTP actualmente abierta.

CIERRE HTTP
Cierra la conexión HTTP actualmente abierta.

EXIT También cierra todas las conexiones. Sinónimo: SALIR.

APAGAR ADVERTENCIA DE SALIDA
Suprime la advertencia sobre conexiones abiertas al salir o cerrarse.

Declarar impuestos Traslados
ENVIAR [opciones] nombre de archivo [como-nombre]
Envía el archivo dado. Sinónimo: S.

ENVIAR [opciones] especificación de archivo
Envía todos los archivos que coinciden.

REENVIAR [opciones] especificación de archivo
Reanuda un ENVIAR interrumpido desde el punto de falla.

RECIBIR [opciones] [como-nombre]
Espera pasivamente a que lleguen los archivos. Sinónimo: R.

TRANSACCIONES DE REGISTRO [nombre de archivo]
Mantiene un registro de transferencias de archivos.

RÁPIDO Utilice la configuración de transferencia de archivos rápida (predeterminada).

CAUTELOSO
Utilice una configuración de transferencia de archivos cautelosa y menos rápida.

ROBUSTO Utilice configuraciones de transferencia de archivos lentas y ultraconservadoras.

ESTADÍSTICAS [opciones]
Proporciona estadísticas sobre la transferencia de archivos más reciente.

DÓNDE Después de la transferencia: "¿Dónde se fueron mis archivos?".

TRANSMIT [opciones] [ofilename]
Envía archivo sin protocolo. Sinónimo: XMIT.

SESIÓN DE REGISTRO [nombre de archivo]
Captura texto o archivos remotos sin protocolo.

ESTABLECER PROTOCOLO [nombre ...]
Le dice a Kermit que use un protocolo de transferencia de archivos externo.

FTP {PUT, MPUT, GET, MGET, ...}
Comandos del cliente FTP.

HTTP {PUT, GET, HEAD, POST, ...}
Comandos de cliente HTTP.

Kermit Servidor
HABILITAR DESHABILITAR
Controla qué funciones del servidor pueden utilizar los clientes.

CONFIGURAR SERVIDOR
Establece los parámetros antes de ingresar al estado del servidor.

SERVIDOR Entra en el estado del servidor.

Testimonios de of Kermit or FTP Servidor
[REMOTO] INICIAR SESIÓN [contraseña de usuario]
Inicia sesión en un servidor Kermit o IKSD que lo requiera.

[REMOTO] SALIR
Cierra sesión en un servidor Kermit o IKSD.

ENVIAR [opciones] nombre de archivo [como-nombre]
Envía el archivo dado al servidor. Sinónimos: S, PUT.

ENVIAR [opciones] especificación de archivo
Envía todos los archivos que coinciden.

REENVIAR [opciones] especificación de archivo
Reanuda un ENVIAR interrumpido desde el punto de falla.

OBTENER [opciones] especificaciones de archivos remotas
Pide al servidor que envíe los archivos dados. Sinónimo: G.

REGET [opciones] remote ‐ filespec
Reanuda un GET interrumpido desde el punto de falla.

CD REMOTO [directorio]
Pide al servidor que cambie su directorio de trabajo. Sinónimo: RCD.

PWD REMOTO [directorio]
Pide al servidor que muestre su directorio de trabajo. Sinónimo: RPWD.

DIRECTORIO REMOTO [especificación de archivo ...]
Pide al servidor que envíe una lista de directorios. Sinónimo: RDIR.

BORRAR REMOTO [especificación de archivo ...]
Pide al servidor que elimine archivos. Sinónimo: RDEL.

REMOTO [comando ...]
(Muchos otros comandos: "¿remoto?" Para una lista).

MAIL [opciones] especificación de archivo
Envía archivos para que se entreguen por correo electrónico (solo Kermit).

FINISH Solicita al servidor que salga del estado del servidor (solo Kermit).

BYE Pide al servidor que cierre la sesión y cierre la conexión.

Guión Programación
DEFINIR, DECLARAR, DEFINIR, DESCONECTAR, ASIGNAR, EVALUAR, SEXPRESIÓN, ARRAY, CLASIFICAR,
ENTRADA, SALIDA, SI, PARA, MIENTRAS, CAMBIAR, GOTO, ECHO, PREGUNTAR, GETC, GETOK, ASSERT, WAIT,
SLEEP, FOPEN, FREAD, FWRITE, FCLOSE, STOP, END, RETURN, LEARN, SHIFT, TRACE, VOID,
INCREMENTO, DECRETO, ... Para estos y muchos más necesitarás consultar el manual
y suplementos, y / o visite la biblioteca de secuencias de comandos de Kermit, que también incluye una
breve tutorial. Sugerencia: AYUDE A APRENDER para descubrir cómo hacer que Kermit escriba simple
guiones para ti.

Muchos de los comandos de Kermit tienen sinónimos, variantes, parientes, etc. Por ejemplo,
MSEND es una versión de SEND que acepta una lista de especificaciones de archivos para enviar, en lugar de
que solo una especificación de archivo, y MPUT es sinónimo de MSEND. MOVER significa ENVIAR y
luego BORRAR el archivo fuente si tiene éxito. MMOVE es como MOVE, pero acepta una lista de
filespecs, etc. Estos se describen en la documentación completa.

Utilice el signo de interrogación para seguir el camino a través de un comando desconocido, como en este ejemplo:

C-Kermit> ¿remoto? Uno de los siguientes:
asignar directorio kermit imprimir rmdir
cd salir iniciar sesión pwd set
copiar ayuda cerrar sesión espacio de consulta
eliminar el tipo de cambio de nombre de host mkdir
C-Kermit> ¿conjunto remoto? Uno de los siguientes:
transferencia de reintento de archivo de atributos
bloque-comprobar la ventana del servidor de recepción
C-Kermit> archivo de configuración remota? Uno de los siguientes:
conjunto de caracteres longitud de registro incompleta
tipo de nombres de colisión
C-Kermit> ¿nombres de archivo de configuración remota? Uno de los siguientes:
literal convertido
C-Kermit> literal de nombres de archivo de conjunto remoto
C-Kermit>

Esto se llama menú a pedido: obtiene un menú cuando lo desea, pero los menús no están forzados
en ti incluso cuando sepas lo que estás haciendo. Tenga en cuenta que también puede abreviar la mayoría de las palabras clave,
y puede completarlos con la tecla Tab o Esc. ¿También tenga en cuenta eso? funciona para nombres de archivo
también, y que puede usarlo en medio de una palabra clave o nombre de archivo, no solo en el
comienzo. Por ejemplo, "enviar x?" enumera todos los archivos en el directorio actual cuyos nombres
comience con 'x'.

INICIALIZACIÓN ARCHIVO


En su configuración predeterminada, C ‐ Kermit ejecuta comandos desde un archivo llamado .kermrc en
su directorio de inicio cuando se inicia, a menos que se le proporcione la opción de línea de comandos -Y o -y.
Las configuraciones personalizadas pueden sustituir a un archivo de inicialización compartido en todo el sistema. El show
El comando FILE indica qué archivo de inicialización, si lo hay, se usó. La inicialización estándar
archivo "encadena" a un archivo de personalización individual, .mykermc, en el directorio de inicio, en
donde cada usuario puede establecer sus propias preferencias, definir macros, etc.

Dado que la ejecución del archivo de inicialización (al menos el estándar) hace que C ‐ Kermit tome
más tiempo para comenzar, podría ser mejor no tener un archivo de inicialización, especialmente ahora
que la configuración de inicio predeterminada de Kermit está bien adaptada a la informática moderna y
redes, en otras palabras, ya no tienes que hacer nada especial para hacer que Kermit
las transferencias van rápido. Entonces, en lugar de tener un archivo de inicialización que se ejecuta cada vez
Kermit se inicia, puede considerar la posibilidad de crear uno o más scripts kerbang (con otros nombres
que .kermrc) que NO incluyen un comando de "salida", y los invoca cuando los necesitas.
configuraciones, definiciones de macros y / o acciones programadas que contienen, e invocan C-Kermit
directamente cuando no lo hace.

Para decirlo de otra manera ... Seguimos distribuyendo el archivo de inicialización estándar ya que está
que aparece en el manual y la compatibilidad con versiones anteriores es importante para nosotros. Pero no hay daño
en no usarlo si no necesita las cosas que contiene (directorio de servicios, marcando
directorio, directorio de red y definiciones de macros asociadas). Por otro lado, si
hay configuraciones o macros que desea tener vigencia CADA vez que use Kermit, el
archivo de inicialización (o el archivo de personalización al que encadena) es el lugar para colocarlos,
porque ese es el único lugar donde Kermit los busca automáticamente cada vez que lo inicia.

MODOS OF FUNCIONAMIENTO


Se dice que Kermit está en modo local si se ha conectado a otra computadora, por ejemplo
marcándolo o estableciendo una conexión Telnet con él. La otra computadora es remota, así que
si inicia otra copia de Kermit en la computadora remota, se dice que está en Remote
modo (siempre que no haya realizado ninguna conexión propia). El Kermit local
se comunica a través del dispositivo de comunicaciones o la conexión de red, actuando como un conducto
entre la computadora remota y su teclado y pantalla. El Kermit remoto es el
socio de transferencia de archivos al Kermit local y se comunica solo a través de su entrada estándar
y salida.

En cualquier momento, un programa Kermit puede estar en cualquiera de los siguientes estados. Es importante
saber cuáles son y cómo cambiar de uno a otro.

Estado de comando
En este estado, Kermit lee los comandos de:

· Su teclado; o:
· Un archivo, o:
· Una macrodefinición.

Puede salir del estado de comando y volver a Unix con el comando EXIT o QUIT (lo mismo
cosa). Puede ingresar al estado Conectar con cualquiera de varios comandos (CONECTAR, MARCAR,
TELNET, etc.). Puede ingresar al estado de transferencia de archivos con comandos como ENVIAR, RECIBIR,
y obten. Puede ingresar al estado del servidor con el comando SERVER. El comando TAKE dice
Kermit para leer y ejecutar comandos desde un archivo. El comando DO (quizás implícito)
le dice a Kermit que lea y ejecute comandos de una definición de macro. Mientras en
Estado de comando, puede interrumpir cualquier comando, macro o archivo de comando escribiendo
Ctrl-C (mantenga presionada la tecla Ctrl y presione la tecla C); esto normalmente te trae de vuelta
al mensaje.

Estado de la cáscara
Puede invocar un shell inferior o un comando externo desde el símbolo del sistema de Kermit
utilizando el comando PUSH, RUN (!), EDIT o BROWSE. Mientras que el caparazón inferior o
El comando está activo, Kermit está suspendido y no hace nada. Regresar al comando Kermit
estado saliendo del caparazón o aplicación inferior.

Estado de conexión
En este estado, que solo se puede ingresar cuando está en modo Local (es decir, cuando Kermit tiene
hizo una conexión a otra computadora), Kermit está actuando como un terminal para el
computadora remota. Sus pulsaciones de teclas se envían a la computadora y los caracteres remotos
que llegan a través de la conexión de comunicación se muestran en su pantalla. Esta
El estado se ingresa cuando da un comando CONNECT, DIAL, TELNET, RLOGIN o IKSD.
Puede volver al estado de comando cerrando sesión en la computadora remota o
mecanografía:

Ctrl- \ c

Es decir: Mantenga presionada la tecla Ctrl y presione la tecla de barra invertida, luego suelte el
Ctrl y presione la tecla C. A esto se le llama escapar de regreso. Cierto otro escape
también se proporcionan comandos de nivel; escriba Ctrl- \? para obtener una lista. Por ejemplo, puedes
ingrese al estado de Shell con:

Control-\!

Para enviar un Ctrl- \ al host mientras está en el estado Conectar, escriba dos de ellos en una fila. Ver
HELP CONNECT y HELP SET ESCAPE para obtener más información.

Estado de transferencia de archivos local
En este estado, Kermit envía paquetes de ida y vuelta con la otra computadora en
para transferir un archivo o realizar alguna otra tarea relacionada con el archivo. Y en el
Al mismo tiempo, muestra su progreso en su pantalla y observa su teclado.
por interrupciones. En este estado, los siguientes comandos de pulsación de una sola tecla son
aceptado:

X Interrumpir el archivo actual y pasar al siguiente (si lo hay).

Z Interrumpe el archivo actual y omita el resto.

E Como Z pero usa un protocolo "más fuerte" (úselo si X o Z no funcionan).

Ctrl-C Interrumpir el modo de transferencia de archivos (utilícelo si Z o E no funcionan).

Kermit vuelve a su estado anterior (comando o conexión) cuando se completa la transferencia o
cuando se interrumpe con éxito por X, Z, E o Ctrl-C (mantenga presionada la tecla Ctrl y presione la tecla
Tecla C).

Estado de transferencia de archivos remota
En este estado, Kermit está intercambiando paquetes de transferencia de archivos con su socio local.
sobre su E / S estándar. Deja este estado automáticamente cuando la transferencia es
completo. En caso de que encuentre su Kermit local en el estado Connect y el remoto en
Estado de transferencia de archivos (en el que parece ignorar las pulsaciones de teclas), normalmente puede
devuélvalo al estado de comando escribiendo tres Ctrl-C en una fila. Si eso no funciona,
devuelva su Kermit local al estado de comando (Ctrl- \ C) y escriba "e-paquete" y luego
presione la tecla Retorno o Intro; esto fuerza un error fatal del protocolo Kermit.

Estado del servidor remoto
Esto es como el estado de transferencia remota de archivos, excepto que nunca regresa automáticamente a
Estado de comando. Más bien, espera más instrucciones del programa cliente; ese
es, desde su programa local de Kermit. Puede devolver el servidor remoto a su
estado anterior emitiendo un comando "finalizar" al cliente, o si se encuentra en
Conectar estado, escribiendo tres Ctrl-C en una fila. Puede decirle al trabajo del servidor que
cierre la sesión y rompa la conexión emitiendo un comando de "adiós" al cliente.

Estado del servidor local
Como el estado del servidor remoto, pero en modo local y, por lo tanto, con su transferencia de archivos
pantalla mostrando y escuchando comandos de una sola tecla, como en la transferencia de archivos local
estado. Por lo general, este estado se ingresa automáticamente cuando un programa Kermit remoto
da un comando GET.

C ‐ Kermit, Kermit 95 y MS ‐ DOS Kermit pueden cambiar automáticamente de Connect
Estado al estado de transferencia de archivos local cuando inicia una transferencia de archivos desde el
computadora remota iniciando Kermit y diciéndole que envíe u obtenga un archivo, en el que
En este caso, el estado de conexión se reanuda automáticamente una vez finalizada la transferencia del archivo.

Tenga en cuenta que C ‐ Kermit no es un emulador de terminal. Es una aplicación de comunicaciones.
que ejecuta en una ventana de terminal (por ejemplo, consola o Xterm). La emulación específica,
como VT100, VT220, Linux Console o Xterm, es proporcionado por la ventana de terminal
en el que está ejecutando C ‐ Kermit. Kermit 95 y MS-DOS Kermit, por otro lado,
son verdaderos emuladores de terminal. ¿Por qué C ‐ Kermit no es un emulador de terminal? Click aquí para
Lee sobre ello.

HACIENDO CONEXIONES


A continuación se explica cómo realizar diferentes tipos de conexiones mediante comandos interactivos de Kermit (como
mencionado anteriormente, también puede realizar conexiones con opciones de línea de comandos). Tenga en cuenta que no
tengo que hacer conexiones con Kermit. También se puede utilizar en el otro extremo de una conexión.
como socio de gestión y transferencia de archivos remota de su software de comunicaciones local.

Hacer una conexión Telnet
En el símbolo del sistema de C ‐ Kermit, simplemente escriba:

telnet foo.bar.com

(sustituyendo el nombre de host o la dirección deseada). También puede incluir un número de puerto:

telnet xyzcorp.com 3000;

Si la conexión se realiza correctamente, Kermit entra automáticamente en el estado Conectar. Cuando usted
al cerrar la sesión desde el host remoto, Kermit regresa automáticamente a su mensaje. Más información:
AYUDA A TELNET, AYUDA A CONFIGURAR TELNET, AYUDA A CONFIGURAR TELNET. Consulte también la sección IKSD a continuación.

Hacer una conexión Rlogin
Esto es como Telnet, excepto que debe ser root para hacerlo porque Rlogin usa un
puerto TCP privilegiado:

rlogin foo.bar.com

Más info: HELP RLOGIN.

Hacer una conexión SSH
A diferencia de Telnet y Rlogin, las conexiones SSH no están integradas, pero se manejan ejecutando
su cliente SSH externo a través de un pseudoterminal. Usando C ‐ Kermit para controlar el
El cliente SSH le ofrece todas las funciones de Kermit (transferencia de archivos, juego de caracteres
conversión, secuencias de comandos, etc.) a través de SSH.

ssh foo.bar.com

Más información: HELP SSH, HELP SET SSH.

Marcar con un módem
Si es un módem externo, asegúrese de que esté conectado a un puerto serie utilizable en
su computadora con un cable de módem normal (directo) y al teléfono
jack con un cable telefónico y que esté encendido. Luego usa estos comandos:

configurar el tipo de módem usrobotics; U otro tipo compatible
establecer línea / dev / ttyS0; Especifique el nombre del dispositivo
establecer la velocidad 57600; U otra velocidad deseada
establecer flujo rts / cts; La mayoría de los módems modernos admiten esto
establecer el tono del método de marcado; (o pulso)
marque 7654321; Marque el número deseado

Escriba "¿establecer tipo de módem?" para obtener una lista de los tipos de módem admitidos. Si omite el SET
Comando MODEM TYPE, el tipo predeterminado es "genérico-de alta velocidad", que debería funcionar para
la mayoría de los módems AT ‐ command ‐ set modernos. Si la línea está ocupada, Kermit vuelve a marcar
automáticamente. Si la llamada no se realiza correctamente, utilice "activar la visualización de marcación" e inténtelo
de nuevo para ver lo que pasa. Si la llamada tiene éxito, Kermit entra en el estado Connect
automáticamente y vuelve a su mensaje automáticamente cuando se desconecta del
computadora remota o la conexión se pierde.

También puede marcar desde un módem al que se puede acceder mediante Telnet, por ejemplo, a una
servidor de terminal. En este caso, la secuencia de comandos es:

configurar el host ts.xxx.com 2000; Terminal-servidor y puerto
configurar el tipo de módem usrobotics; U otro tipo compatible
establecer el tono del método de marcado; (o pulso)
marque 7654321; Marque el número deseado

Si el servidor de terminal admite la opción de puerto Com Telnet, RFC 2217, también puede
dar comandos relacionados con el puerto serie, como SET SPEED, SET PARITY, etc., y
Kermit los transmite al servidor de terminales utilizando el protocolo especificado en el RFC.

Más información: HELP SET MODEM, HELP SET LINE, HELP SET SPEED, HELP SET FLOW, HELP DIAL,
AYUDA A ESTABLECER MARCACIÓN, AYUDA A ESTABLECER MÓDEM, AYUDA A ESTABLECER CARRIER-WATCH, MOSTRAR COMUNICACIONES, MOSTRAR
MÓDEM, MOSTRAR DIAL.

Puerto serie directo
Conecte las dos computadoras, A y B, con un cable de módem nulo (o dos cables de módem
interconectados con un adaptador de módem nulo o un eliminador de módem). Desde la computadora A:

establecer el tipo de módem ninguno; No hay modem
establecer línea / dev / ttyS0; Especifique el nombre del dispositivo
desactivar la vigilancia del portador; Si los CD DTR no están conectados de forma cruzada
establecer la velocidad 57600; U otra velocidad deseada
establecer flujo rts / cts; Si RTS y CTS están interconectados
establezca la paridad par; (o "marca" o "espacio", si es necesario)
establecer los bits de parada 2; (rara vez es necesario)
establecer flujo xon / xoff; Si no puede usar RTS / CTS
conectar Ingrese al estado Connect (terminal)

Esto supone que la computadora B está configurada para permitirle iniciar sesión. Si no lo está, puede ejecutar un
copia de Kermit en la computadora B y siga aproximadamente las mismas instrucciones. Más
info: Como arriba más HELP CONNECT.

Con módems o conexiones seriales directas, es posible que también deba "establecer paridad par" (o
"marca" o "espacio") si se trata de una conexión de 7 bits.

De los tipos de conexión enumerados anteriormente, solo se puede abrir uno a la vez. Sin embargo, cualquiera de
estos se pueden abrir al mismo tiempo que una sesión FTP o HTTP. Cada tipo de conexión puede ser
personalizado en cualquier grado deseado, con guión, registrado, lo que sea. Consulte el manual.

NOTA: En plataformas seleccionadas, C ‐ Kermit también puede realizar conexiones X.25. Consulte el manual para
Detalles.

TRANSFERENCIA ARCHIVOS CON Kermit


Existe una creencia generalizada y persistente de que Kermit es un protocolo lento. Este es
porque, hasta hace poco, utilizaba un ajuste conservador por defecto para asegurarse de que el archivo
las transferencias tuvieron éxito, en lugar de fallar porque sobrecargaron la conexión. Algunos
Se necesitaban comandos adicionales (u opciones de línea de comandos, como -Q) para hacerlo rápido, pero
nadie se molestó en enterarse de ellos. Además, se necesitan dos para bailar el tango: la mayoría de los que no son Kermit
Las implementaciones del protocolo del proyecto Kermit SON realmente lentas. Los mejores socios de transferencia de archivos
para C ‐ Kermit son: otra copia de C ‐ Kermit (7.0 o posterior) y Kermit 95. Estos
las combinaciones funcionan bien y funcionan rápido por defecto. Kermit de MS ‐ DOS también es bueno, pero
tienes que decirle que vaya rápido (dándole el comando FAST).

Además, los tres programas de Kermit admiten "autodownload" y "autoupload",
lo que significa que cuando están en estado Connect y entra un paquete Kermit desde el control remoto,
cambian automáticamente al modo de transferencia de archivos.

Y además, C ‐ Kermit y K95 también cambian automáticamente entre el modo texto y binario para cada
archivo, por lo que no hay necesidad de "establecer el tipo de archivo binario" o "establecer el texto del tipo de archivo", o preocuparse
sobre archivos dañados porque se transfirieron en el modo incorrecto.

A lo que se suman todas estas palabras es que ahora, cuando usa el software Kermit actualizado
desde el Proyecto Kermit, la transferencia de archivos no solo es rápida, es ridículamente fácil. usted
apenas tengo que dar ningún comando.

Descargando archivos
Supongamos que tiene Kermit 95, C ‐ Kermit o MS ‐ DOS Kermit en su computadora de escritorio,
con una conexión a una computadora Unix que tenga C-Kermit instalado como "kermit". Para
descargar un archivo (enviarlo desde Unix a su computadora de escritorio), simplemente escriba el
siguiente comando en el indicador de shell de Unix:

kermit -s oofa.txt

(donde oofa.txt es el nombre del archivo). Si desea enviar más de un archivo, puede
ponga tantos nombres de archivo como desee en la línea de comando, y pueden ser cualquier
combinación de texto y binario:

kermit -s oofa.txt oofa.zip oofa.html oofa.tar.gz

y / o puede utilizar comodines para enviar grupos de archivos:

kermit -s oofa. *

Si desea enviar un archivo con un nombre falso, use:

kermit -s viernes.txt -a hoy.txt

Esto envía el archivo friday.txt pero le dice al Kermit receptor que su nombre es
today.txt. En todos los casos, como se indica, cuando finaliza la transferencia de archivos, su escritorio
Kermit vuelve automáticamente al estado Conectar. No se preocupe por escapar, vuelva
conexión, conmutación de modo texto / binario. Casi demasiado fácil, ¿verdad?

Subir archivos
Para cargar archivos (envíelos desde su computadora de escritorio a la computadora Unix remota)
haga lo mismo, pero use la opción -g (GET) en lugar de -s:

kermit -g oofa.txt

Esto hace que su Kermit local entre en modo servidor; luego el programa remoto de Kermit
solicita el archivo nombrado y el Kermit local lo envía y vuelve automáticamente a
Conecte el estado cuando haya terminado.

Si desea cargar varios archivos, debe usar reglas de cotización de shell, ya que
estos no son archivos locales:

kermit -g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
kermit -g "oofa. *"

Si desea cargar un archivo pero almacenarlo con un nombre diferente, use:

kermit -g viernes.txt -a hoy.txt

Kermit transfiere la forma antigua
Si su software de comunicaciones de escritorio no admite la carga automática o
descarga automática, o no incluye el modo de servidor Kermit, el procedimiento requiere
más pasos.

Para descargar un archivo, escriba:

kermit -s nombre de archivo

en el host como antes, pero si no sucede nada automáticamente en respuesta a esto
comando, debe cambiar su software de comunicaciones de escritorio a Kermit
Recibir estado. Esto se puede hacer escapándose usando caracteres del teclado o hot
teclas (Alt-x es típico) y / o con un comando (como RECEIVE) o un menú. Cuando el
La transferencia de archivos se completó, debe volver al estado Conectar, Terminal
emulación, o cualquier terminología que se aplique a su software de comunicaciones de escritorio.

Para cargar un archivo, escriba:

kermit-r

en el host (en lugar de "kermit -g"). Esto le dice a C ‐ Kermit que espere pasivamente un
archivo para comenzar a llegar. Luego, recupere la atención de su software de escritorio (Alt-x
o lo que sea) e indicarle que envíe los archivos deseados con el protocolo Kermit. Cuando
la transferencia ha finalizado, vuelva a la pantalla Conectar o Terminal.

Si falla la transferencia de archivos
Aunque todos los aspectos del funcionamiento de Kermit pueden ajustarse con precisión, también hay
tres comandos de "sintonización omnibus" breves y simples que puede utilizar para solucionar problemas:

RÁPIDO Utilice la configuración de transferencia de archivos rápida. Este ha sido el predeterminado desde C ‐ Kermit
7.0 ahora que la mayoría de las computadoras y conexiones modernas lo admiten. Si transferencias
falla con configuraciones rápidas, inténtalo. . .

CAUTELOSO
Utilice una configuración cautelosa pero no paranoica. Las transferencias de archivos, si funcionan,
ir a velocidad media. Si no, inténtalo. . .

ROBUSTO Utilice la configuración más robusta, resistente, conservadora, segura y confiable.
Es casi seguro que las transferencias de archivos funcionen, pero serán bastante lentas (de
Por supuesto, esta es una compensación clásica; ROBUST fue la sintonización predeterminada de C ‐ Kermit
versiones 6.0 y anteriores, lo que hizo que todos pensaran que el protocolo Kermit era
lento). Si ROBUST no funciona, inténtelo de nuevo con SET PARITY SPACE primero
en caso de que no sea una conexión de 8 bits.

Obviamente, el éxito y el rendimiento de una transferencia de archivos también dependen del archivo de C ‐ Kermit.
socio de transferencia. Se recomiendan socios actuales y reales del Proyecto Kermit porque
contienen las mejores implementaciones del protocolo Kermit y porque podemos admitirlas en caso de
de problemas.

Si aún tiene problemas, consulte el Capítulo 10 de Uso de C ‐ Kermit, o envíe un correo electrónico a kermit‐
support@columbia.edu.

Funciones avanzadas de transferencia de archivos de Kermit
Obviamente, hay mucho más en la transferencia de archivos Kermit, incluidos todo tipo de
comandos interactivos, preferencias, opciones, registro, depuración, resolución de problemas,
y cualquier otra cosa que puedas imaginar, pero para eso están el manual y las actualizaciones.
Aquí hay algunos temas que puede explorar si está interesado escribiendo AYUDA para
comandos enumerados:

Transferencias de registro:
REGISTRO DE TRANSACCIONES (REGISTRO DE AYUDA)

Cambio automático de modo texto / binario por archivo:
CONFIGURAR MODO DE TRANSFERENCIA {AUTOMÁTICO, MANUAL} (AYUDA CONFIGURAR TRANSFERENCIA).

Transferencia de árbol de directorios recursiva multiplataforma:
ENVIAR / RECURSIVO, OBTENER / RECURSIVO (AYUDA A ENVIAR, AYUDA A OBTENER).

Opciones de colisión de archivos:
CONFIGURAR COLISIÓN DE ARCHIVOS {SOBRESCRIBIR, COPIA DE SEGURIDAD, DESCARTAR, ...} (AYUDA A CONFIGURAR ARCHIVO).

Actualización: transfiera solo los archivos que cambiaron desde la última vez:
CONFIGURAR ACTUALIZACIÓN DE COLISIÓN DE ARCHIVOS (AYUDA A CONFIGURAR ARCHIVO).

Patrones de selección de nombre de archivo:
(AYUDA A WILDCARD).

Selección de archivos flexible:
ENVIAR (o OBTENER) / ANTES / DESPUÉS / MÁS GRANDE / MÁS PEQUEÑO / TIPO / EXCEPTO, ...

Conversión de juego de caracteres:
SET {FILE, TRANSFER} CHARACTER-SET, ASSOCIATE, ...

Control de archivo / nombre de ruta:
ESTABLECE {ENVIAR, RECIBIR} RUTA, ESTABLECER NOMBRES DE ARCHIVO.

Movimiento de archivo atómico:
ENVIAR (o OBTENER) / BORRAR / CAMBIAR NOMBRE / MOVER A

Transferencia hacia / desde la E / S estándar de otros comandos:
ENVIAR (o OBTENER) / COMANDO

Recuperación de transferencia interrumpida desde el punto de falla:
VOLVER A ENVIAR, REGRESAR (AYUDAR A VOLVER A ENVIAR, AYUDAR A REGRESAR).

Transferencia de archivos no Kermit
También puede utilizar C ‐ Kermit para transferir archivos con protocolos de Internet FTP o HTTP;
vea abajo.

En una conexión serial o Telnet regular donde la otra computadora no es compatible
Protocolo Kermit en absoluto, tiene varias opciones. Por ejemplo, si su escritorio
El software de comunicaciones es compatible con Zmodem, utilice "rz" y "sz" en el host en lugar de
Kermit. Pero si Kermit es su software de escritorio y lo está utilizando para hacer llamadas
o conexiones de red a otras computadoras que no son compatibles con el protocolo Kermit (o
que no tienen una buena implementación), entonces si su computadora también tiene
programas externos X, Y o Zmodem que son redireccionables, Kermit puede usarlos como
protocolos externos. AYUDA A ESTABLECER EL PROTOCOLO para más detalles.

También puede capturar flujos de datos "sin procesar" de la otra computadora con LOG SESSION
(HELP LOG y HELP SET SESSION-LOG para más detalles), y puede cargar archivos sin
cualquier protocolo con TRANSMIT (HELP TRANSMIT, HELP SET TRANSMIT).

KERMIT'S INCORPORADO FTP Y DE HTTP CLIENTES


El cliente FTP de Kermit es como el cliente FTP normal de Unix al que está acostumbrado, pero con algunos
diferencias:

· Tiene muchos más comandos y funciones.

· Cada comando FTP debe tener el prefijo "ftp", por ejemplo, "ftp open", "ftp get",
"ftp bye", etc. (esto no es estrictamente cierto, pero hasta que esté más familiarizado con él,
es mejor seguir esta regla).

· Los comandos como "cd", "directorio", etc., se ejecutan localmente, no en el servidor. Utilice "ftp
cd "," ftp dir ", etc., para que actúen en el servidor.

· Puede tener una sesión de FTP y una sesión regular de Kermit serial o Telnet abierta en
al mismo tiempo.

· Las sesiones FTP se pueden automatizar por completo.

En espera de la publicación de la próxima edición del manual, el cliente FTP de Kermit está completamente
documentado en el sitio web del Proyecto Kermit:

http://www.columbia.edu/kermit/ftpclient.html

También puede utilizar HELP FTP y HELP SET FTP para obtener descripciones de las funciones relacionadas con FTP de Kermit.
comandos.

El cliente HTTP es similar al de FTP, excepto que antepone cada comando con HTTP
en lugar de FTP: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE, etc. Escriba HELP HTTP para
detalles, o visite el para ver los suplementos del manual. Las conexiones HTTP se pueden abrir en el
al mismo tiempo que las conexiones regulares en serie o Telnet y las conexiones FTP. Entonces Kermit puede
gestiona hasta tres tipos de conexiones simultáneamente.

INTERNET Kermit SERVICIO POSTVENTA


C ‐ Kermit se puede configurar y ejecutar como un servicio de Internet (llamado IKSD), similar a un FTP
servidor (FTPD) excepto que puede (pero no es necesario) interactuar con él directamente, además de que hace mucho
más de lo que puede hacer un servidor FTP. El puerto TCP para IKSD es 1649. Utiliza el protocolo Telnet. C-
Kermit puede ser un servidor Kermit de Internet o puede ser un cliente de un IKSD. Puedes hacer
conexiones de C ‐ Kermit a un IKSD con cualquiera de los siguientes comandos:

telnet foo.bar.edu 1649
telnet foo.bar.edu kermit; si "kermit" aparece en / etc / services
iksd foo.bar.edu

El comando IKSD es equivalente a un comando TELNET que especifica el puerto 1649. Para más
información sobre cómo realizar y utilizar conexiones a un IKSD, consulte:

http://www.columbia.edu/kermit/cuiksd.html

También puede ejecutar un servicio Kermit de Internet en su propia computadora (si usted es el sistema
administrador). Para obtener instrucciones, consulte:

http://www.columbia.edu/kermit/iksd.html

SEGURIDAD


Todos los métodos de red TCP / IP integrados de C ‐ Kermit (Telnet, Rlogin, IKSD, FTP y HTTP)
puede asegurarse mediante uno o más de los siguientes métodos aprobados por IETF:

· MIT Kerberos IV
· MIT Kerberos V
· SSL / TLS
· SRP de Stanford

Para obtener instrucciones completas, consulte:

http://www.columbia.edu/kermit/security.html

Y como se señaló anteriormente, también puede realizar conexiones SSH con C ‐ Kermit si ya
tener un cliente SSH instalado.

ALTERNATIVA LÍNEA DE COMANDO ALUSIONES PERSONALES


Cuando se invoca como "kermit" o cualquier otro nombre además de "ftp" o "telnet", C ‐ Kermit tiene la
opciones de línea de comandos descritas anteriormente en la sección OPCIONES. Sin embargo, si invoca C‐
Kermit como "telnet" o "ftp", cambia su personalidad de línea de comandos para que coincida. Esto puede ser
hecho (entre otras formas) con enlaces simbólicos (enlaces simbólicos). Por ejemplo, si quiere C ‐ Kermit
para ser su cliente Telnet habitual, o el ayudante Telnet de su navegador web, puede crear
un enlace como el siguiente en un directorio que se encuentra en su RUTA antes de la normal
programa telnet:

ln -s / usr / local / bin / kermit telnet

Ahora, cuando da un comando "telnet", está invocando a Kermit en su lugar, pero con su Telnet
personalidad de la línea de comandos, por ejemplo:

telnet xyzcorp.com

Hace una conexión Telnet a xyzcorp.com y Kermit sale automáticamente cuando el
la conexión está cerrada (al igual que el cliente Telnet normal). Escribe "telnet -h" para obtener una lista.
de las opciones de línea de comandos de personalidad Telnet de Kermit, que están destinadas a ser
compatible como sea posible con el cliente Telnet regular.

De manera similar para FTP:

ln -s / usr / local / bin / kermit ftp

Y ahora escriba "ftp -h" para ver sus opciones de línea de comando y líneas de comando como usted
le daría a su cliente FTP habitual:

ftp xyzcorp.com

pero con opciones adicionales que permiten especificar una sesión completa en el comando
línea. Finalmente, si la primera opción de línea de comandos de Kermit es una URL Telnet, FTP, IKSD o HTTP,
Kermit realiza automáticamente el tipo de conexión apropiado y, si así lo indica el
URL, realiza la acción deseada:

kermit telnet: xyzcorp.com
Abre una sesión Telnet

kermit telnet: //olga@xyzcorp.com
Lo mismo ocurre con la usuaria olga

kermit ftp: // olga@ xyzcorp.com / public / oofa.zip
Descarga un archivo

kermit kermit: //kermit.columbia.edu/kermit/f/READ.ME
Lo mismo ocurre con IKSD

kermit iksd: //kermit.columbia.edu/kermit/f/READ.ME
(Esto también funciona)

kermit http://www.columbia.edu/kermit/index.html
Agarra una página web

Utilice kermrc en línea utilizando los servicios de onworks.net


Ad


Ad