Il s'agit de la commande ztelnet qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
zssh - wrapper de transfert de fichiers interactif pour ssh
SYNOPSIS
zssh [zssh choix] [-] [chut choix]
ztelnet [zssh choix] [-] [telnet choix]
DESCRIPTION
zssh (Zmodem SSH) est un programme de transfert interactif de fichiers vers une machine distante
lors de l'utilisation du shell sécurisé ( ssh ). Il se veut une alternative pratique à scp
, permettant de transférer des fichiers sans avoir à ouvrir une autre session et à se ré-authentifier
soi-même.
zssh est un wrapper interactif pour ssh utilisé pour basculer la connexion ssh entre le
shell à distance et transferts de fichiers. Ceci est réalisé en utilisant une autre paire tty/pty entre
l'utilisateur et le processus ssh local pour brancher soit le tty de l'utilisateur (mode shell distant) soit
un autre processus (mode de transfert de fichiers) sur la connexion ssh.
ztelnet se comporte de la même manière que zssh, sauf que telnet est utilisé à la place de ssh. c'est équivalent
à 'zssh -s "telnet -8 -E"'
Les fichiers sont transférés via le zmodem protocole, en utilisant le rz et de sz les commandes.
zssh se comporte comme une session ssh habituelle jusqu'à ce que la séquence d'échappement soit enfoncée (la valeur par défaut est
^@ qui peut être produit en appuyant sur C-espace, ou C-2, ou C-` ), ce qui active le fichier
mode de transfert. Une nouvelle invite s'affiche alors et les commandes peuvent être exécutées localement pour
initier des transferts de fichiers (entre autres). Il se comporte grosso modo comme un shell local
comportant l'édition en ligne, l'historique et l'achèvement (grâce à libreadline), le globbing et
caractères d'échappement ( " ' et \ ).
Les commandes intégrées suivantes sont gérées par zssh lui-même : ? , cd , couper , échapper , sortie ,
aider , crochet , quitter , répéter , rz , suspendre , sz , version
cd changer le répertoire courant
couper déconnecter et quitter
échapper [^X] Remplacez la touche d'échappement par ^X. Sans argument, affiche la clé d'échappement actuelle
sortie quitter le mode de transfert de fichiers. ^D peut également être utilisé à cette fin.
aider imprimer de l'aide et des conseils
?
crochet Prg [arguments] Accrochez le programme 'prg' sur le pty. Son entrée et sa sortie standard
passer par le canal ssh.
taper 'sz'/'rz' est en fait équivalent à 'hook sz'/'hook rz'
Une imagination étrange est plus utile pour profiter pleinement de cela
fonction.
quitter idem sortie.
répéter répète cmd indéfiniment (^C pour interrompre). Utile par exemple si vous utilisez un
script distant appelant "sz" et vous ne voulez pas taper "rz" chacun
temps... N'oubliez pas cependant que plusieurs fichiers peuvent être transférés par un
une seule paire sz/rz, il n'est donc généralement pas nécessaire d'utiliser la répétition.
rz Recevoir des fichiers de la machine distante. lance rz et branche le processus
sur la connexion ssh. l'exécution de sz sur la machine REMOTE est requise :
1) exécuter `sz ...' depuis le shell de la machine distante
2) appuyez sur la séquence d'échappement (espace C) pour entrer en mode de transfert de fichiers
3) exécuter la fonction intégrée "rz"
suspendre suspendre zssh (retour au shell de la machine locale)
sz Envoyez des fichiers à la machine distante. exécute sz et branche le processus sur le
connexion ssh. Il n'est pas nécessaire d'exécuter manuellement rz sur la télécommande
côté.
version informations sur la version imprimée
intégrés rz , sz , crochet et de sortie revenir au mode shell après l'achèvement.
OPTIONS
-f
--Obliger Ne posez aucune question à l'utilisateur
-h
--Aidez-moi afficher l'aide de base
-s cmd
--coquille cmd exécutez cmd en tant que shell distant au lieu du "ssh -e none" par défaut (zssh) ou
"telnet -8 -E" (ztelnet)
ex : zssh -s "rsh -x"
-V
--version afficher la version
-z ^X
--zssh-évasion ^X définir la séquence d'échappement sur ^X
-- peut être utilisé pour séparer les options zssh de celles ssh
Les autres arguments sont transmis textuellement à ssh/telnet/whatever.
ENVIRONNEMENT
ZSSHESCAPE
La définition de la variable d'environnement ZSSHESCAPE permet de remplacer la valeur par défaut
séquence d'échappement. ZSSHESCAPE ne doit contenir que deux caractères de la forme `^X',
ce qui signifie que ^X doit être la nouvelle séquence d'échappement.
CONDITIONS REQUISES
les binaires suivants doivent être correctement installés pour que zssh fonctionne :
ssh/telnet/...
le shell distant à exécuter (machine locale)
sz rz zmodem envoie et reçoit des programmes. Doit être à la fois sur la machine locale et distante,
et (espérons-le) de versions compatibles.
CONSEILS
Si le transfert de fichiers est lancé mais ne se termine jamais
(c'est-à-dire une ligne comme :
Octets envoyés : 38144/4610624 BPS : 3424 ETA 22:15
or
Octets envoyés : 0/ 513 BPS : 0 ETA 00:00 Réessayer 0 : Obtenu ZCAN
peut être vu, mais le transfert ne se termine jamais
)
Il y a de fortes chances que le pty/tty sur l'un des systèmes ne soit pas propre à 8 bits. (Linux est propre à 8 bits,
NetBSD ne l'est pas).
L'utilisation de l'option -e (échappement) de rz devrait résoudre ce problème.
Les transferts peuvent être interrompus avec ^C (un peu expérimental =)
Si vous êtes bloqué dans rz/sz (par exemple, vous venez d'exécuter rz, mais vous avez ensuite décidé de ne pas
transmettre quoi que ce soit), appuyez sur une douzaine de ^X (Ctrl-X, pas l'échappement zssh !) pour l'arrêter
Utilisez `sz -y ' pour écraser les fichiers de l'autre côté
Utiliser ztelnet en ligne en utilisant les services onworks.net