.\" Copyright (c) 1983, 1990 The Regents of the University of California. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" from: @(#)telnet.1 6.16 (Berkeley) 7/27/91 .\" $Id: telnet.1,v 1.3 1996/12/29 15:45:09 dholland Exp $ .\" .Dd December 29, 1996 .Dt TELNET 1 .Os "Linux 2.0" .Sh NÉV .Nm telnet .Nd felhasználói felület a .Tn TELNET protokollhoz .Sh ÁTTEKINTÉS .Nm telnet .Op Fl 8ELadr .Op Fl S Ar tos .Op Fl e Ar escapekar .Op Fl l Ar felhasználó .Op Fl n Ar tracefile .Oo .Ar host .Op Ar port .Oc .Sh LEÍRÁS A .Nm telnet parancs egy másik számítógéppel történő interktív kommunikációra használatos a .Tn TELNET protokoll felhasználásával. A telnet parancs módban indul, ahol kiír egy telnet promptot ("telnet\&> "). Ha a .Nm telnet .Ar host argumentum megadásával lett indítva, értelemszerűen végrehajt egy .Ic open parancsot; lásd az alábbi leírásban. .Pp Opciók: .Bl -tag -width indent .It Fl 8 8-bites üzemelést kér. Ez azt eredméyezi, hogy a .Dv TELNET BINARY opciót próbálja használni kimeneten és bemeneten is. Alapétrelmezésben a telnet nem tiszta 8-bites. .It Fl E Letíltja az escape karakter működését; azaz ``no character''-re állítja az escape karaktert. .It Fl L A kimeneten 8-bites adatforgalmat határoz meg. Ez azt okozza, hogy a .Dv TELNET BINARY lehetőség csak a kimeneten fog működni. .It Fl a Megpróbál automatikusan bejelentkezni. Jelenleg, ha a távoli rendszer támogatja elküldi a felhasználó nevet az .Ev ENVIRON opció .Ev USER változóján keresztül. A felhasználónév megszerzése a .Xr getlogin 3 . segítségével történik. .It Fl d Beállitja a .Ic debug kapcsoló kezdeti értékét .Dv IGAZ\ -ra. (TRUE) .It Fl r .Xr Rlogin 1 -t emulál. Ebben a módban, az alapértelmezett escape karaktar egy tilde. Az escape karakter értelmezése is magváltozik: a ponttal követett escape karakter azt eredményezi, hogy a .Nm telnet megszakítja kapcsolatát a távoli géppel. A pont helyett egy ^Z felfüggeszti a .Nm telnet\-et, és egy ^] (az alapértelmezett .Nm telnet escape karakter) normál telnet promptot eredményez. Ezen kódok csak a sor elején kerülnek elfogadásra. .It Fl S Ar tos Beállítja az IP type-of-service (IP szolgáltatás típusa) opciót a telnet kapcsolathoz a .Ar tos értéknek megfelelően. .It Fl e Ar escapechar Beállítja az escape karaktert az .Ar escapechar értékre. Ha nincs megadva karakter, akkor nem lesz használva escape karakter. Az escape karakter bevitele kapcsolat alatt azt eredményezi, hogy a telnet parancsmódba vált. .It Fl l Ar felhasználó Ahhoz, hogy az általad meghatározott felhasználói néven jelentkezz be a távoli számítógépre add meg a .Ar felhasználó opciót. Ez úgy kerül végrehajtásra, hogy a megadott felhasználó nevet küldi el mint .Dv USER környezeti változót, így ehhez szükséges, hogy a távoli rendszer támogasa a .Ev TELNET ENVIRON opciót. Ez az opció magába foglalja az .Fl a opciót, és az .Ic open paranccsal együtt is használható. .It Fl n Ar tracefile Megnyitja a .Ar tracefile állományt, hogy rögzítse a trace (nyomkövetési) információkat. Lásd a .Ic set tracefile parancsot alább. .It Ar host Itt adhatod meg azt a host nevet (számítógépet) melyhez a hálózaton keresztül kapcsolódni kívánsz. .It Ar port Itt adhatod meg azt a port számot, vagy szolgáltatás nevet, melyhez kapcsolódni akarsz. Ha nem adsz meg semmit, akkor a .Nm telnet port (23) kerül felhasználásra. .El .Pp Protokoll: .Pp Ahányszor egy kapcsolat megnyitásra kerül a .Nm telnet meg fogja próbálni engedélyezni a .Dv TELNET LINEMODE opciót. Ha ez nem sikerül, akkor a .Nm telnet vissza fog térni a két beviteli mód egyikébe: vagy a \*(Lqcharacter at a time\*(Rq vagy a \*(Lqold line by line\*(Rq módba. Attól függően, hogy a távoli rendszer melyiket támogatja. .Pp Amikor a .Dv LINEMODE engedélyezett akkor a karakterek feldolgozása a helyi rendszeren történik, a távoli rendszer vezérlése alatt. Amikor a bemenet szerkesztés vagy a helyi visszhang le van tiltva, a távoli rendszer fogja továbbítani az információt. A távoli gép továbbítani fogja bármely speciális karakter változását is, így az a helyi rendszerre is képes hatni. .Pp \*(Lqcharacter at a time\*(Rq módban, a legtöbb begépelt szöveg azonnal elküldődik a távoli géphez feldolgozásra. .Pp Az \*(Lqold line by line\*(Rq módban, az összes szöveg helyileg lesz visszhangozva, és (természetszerűen) csak a befejezett sorokat küldi a távoli gépnek. A \*(Lqlocal echo character\*(Rq (kezdetben \*(Lq^E\*(Rq) használható a helyi visszhang ki illetve be kapcsolására (ez főleg arra használatos, hogy a beírt jelszó ne kerüljön visszhangozásra). .Pp Ha a .Dv LINEMODE opció engedélyezve van, vagy ha a .Ic localchars kapcsoló értéke .Dv TRUE (IGAZ) (az \*(Lqold line by line\*(Lq\-hoz tartózó alapértelmezés; lásd később), a felhasználó .Ic quit , .Ic intr , és .Ic flush karakterjei helyileg lesznek elfogva (feldolgozva), és .Tn TELNET protokoll szekvenciaként kerülnek elküldésre a távoli gépnek. Ha a .Dv LINEMODE valaha is engedélyzve volt, akkor a felhasználó .Ic susp és .Ic eof szintén .Tn TELNET protokoll szekvenciaként lesznek elküldve, és a .Ic quit mint .Dv TELNET ABORT (TELNET MEGSZAKÍTÁS) kerül elküldésre a .Dv BREAK helyett. Vannak opciók (lásd .Ic toggle .Ic autoflush és .Ic toggle .Ic autosynch alatt) melyek azt okozzák, hogy ez a tevékenység kiteszi a következő kimentetet a terminálra (amíg a távoli gép nyugtázza a .Tn TELNET szekvenciát) és kiüríti az előző terminál benenetet (a .Ic quit és az .Ic intr esetében) . .Pp Parancsok: .Pp A következő .Nm telnet parancsok állnak rendelkezésre. Az egyedi prefixek rövidítésként értendők. .Pp .Bl -tag -width "mode type" .It Ic auth Ar argumentum ... Az .Ic auth parancs vezérli a .Dv TELNET AUTHENTICATE (TELNET HITELESITÉS) protokollt. Ha a .Nm telnet hitelesítés nélkül lett lefordítva, akkor az .Ic auth parancs nincs támogatva. Az érvényes argumentumok a következők: .Bl -tag -width "disable típus" .It Ic disable Ar típus Letiltja a meghatározott típusú hitelesítést. A rendelkezésre álló típusok listáját az .Ic auth disable \&? parancs használatával kaphatod meg. .It Ic enable Ar típus Engedélyezi a meghatározott típusú hitelesítést. A rendelkezésre álló típusok listáját a .Ic auth enable \&? parancs kidásával kaphatod meg. .It Ic status Kilistázza a különböző tíusú hitelesítések aktuális állapotát. .El .Pp Figyelem! A .Nm telnet jelenlegi verziója nem támogatja a hitelesítést. .It Ic close Bezárja a távoli géppel való kapcsolatot, ha van, és visszatér parancs módba. .It Ic display Ar argumentum ... Kijelzi az összes, vagy néhány .Ic set és .Ic toggle (vagyis a kapcsolók) értékét (lásd alább). .It Ic encrypt Ar argumentum ... Az encrypt parancs vezérli a .Dv TELNET ENCRYPT (TELNET TITKOSÍTÁS) protokollt. Ha a .Nm telnet titkosítás nélkül került lefordításra, az .Ic encrypt parancs nincs támogatva. .Pp Az érvényes argumentumok a következők: .Bl -tag -width Ar .It Ic disable Ar típus Ic [input|output] Letiltja a titkosítás meghatározott típusát. Ha nem határozol meg input-ot vagy outputot, akkor mindkét titkosítás letiltásra kerül. A rendelkezésre álló típusok listáját a ``encrypt disable \&?'' parancs használatával kaphatod meg. .It Ic enable Ar típus Ic [input|output] Engedélyezi a meghatározott típusú titkosítást. Ha nem határozol meg inputot, vagy outputot, akkor mindkét típus engedélyezésre kerül. A rendelekzésre álló típusok listáját a ``encrypt enable \&?'' parancs kiadásával kaphatod meg. .It Ic input Ez ugyanaz, mint a ``encrypt start input''. .It Ic -input Ez ugyanaz, mint a ``encrypt stop input''. .It Ic output Ez ugyanaz, mint a ``encrypt start output''. .It Ic -output Ez ugyanaz, mint a ``encrypt stop output''. .It Ic start Ic [input|output] Megpróbálja elkezdeni a titkosítást. Ha nem adsz meg input-ot, vagy output-ot akkor mindkét irányba megkezdődik a titkosítás. .It Ic status A titkosító modul aktuális állapotát mutatja. .It Ic stop Ic [input|output] A titkosítás megállítása. Ha nem adsz meg input-ot (bementet), vagy output-ot (kimenetet) akkor mindkét irányba megszakítja a titkosítást. .It Ic type Ar típus Beállítja a titkosítás alapértelmezett típusát, amik a ``encrypt start'', vagy az ``encrypt stop'' parancsokkal használhatók. .El .Pp Figyelem! A .Nm telnet jelenlegi verziója nem támogatja a titkosítást. .It Ic environ Ar argumentumok... Az .Ic environ parancs a környezeti változók terjesztésére alkalmas a .Nm telnet kapcsolaton keresztül a .Dv TELNET ENVIRON protokoll opció használatával. Az összes shellből exportált változó definiált, de alapértelmezés szerint csak a .Ev DISPLAY és a .Ev PRINTER kerül elköldésre. A .Ev USER változó az .Fl a vagy a .Fl l parancssori opció használata esetén kerül átküldésre. .Pp Az .Ic environ parancs érvényes argumantumai: .Bl -tag -width Fl .It Ic define Ar változó érték Meghatározza a .Ar változó változót, melyek értéke az .Ar érték. Bármely változó melynek ezzel a paranccsal adunk értéket automatikusan terjesztésre kerül (``exported''). Az .Ar érték szimpla vagy dupla idézőjelek közé zárható, így tab és space karaktereket is tartalmazhat. .It Ic undefine Ar változó Megszünteti a .Ar változó maglévő meghatározását. .It Ic export Ar változó Terjesztésre jelöli a meghatározott változót a távoli számítógép felé. .It Ic unexport Ar változó Nem jelöli ki terjesztésre a mehgatározott változót a távoli gép felé. Ennek ellenére a távoli gép explicit módón rákérdezhet a nem exportált változókra. .It Ic list Kilistázza az aktuális környezeti változókat. Ami .Cm * -gal jelölt az terjesztésre kerül a távoli gép felé. A távoli számítógép a többi változóra expliciten rákérdezhet. .It Ic \&? Segítő információkat ír ki az .Ic environ parancsról. .El .It Ic logout A távoli gépnek .Dv TELNET LOGOUT protokoll opciót küld. Ez a parancs hasonló a .Ic close parancshoz. Amennyiben a távoli gép nem támogatja a .Dv LOGOUT opciót semmi sem történik. De ha támogatja ez a parancs a kapcsolat lezárását okozza. Ha a távoli oldal a "felfüggesztett kapcsolat későbbi újra csatlakozáshoz" elvet is támogatja, a logout parancs jelzi, hogy a kapcsolatnak azonnal be kell fejeződnie. .It Ic mode Ar típus .Ar Típus egy a különféle opciók közül, a kapcsolat állapotától függően. A .Tn telnet kéri a távoli gépet, hogy lépjen a kívánt módba. Amennyiben a távoli számítógép ezt meg tudja csinálni a kívánt mód azonnal életbe lép. .Bl -tag -width Ar .It Ic character Letiltja a .Dv TELNET LINEMODE opciót, vagy, ha a távoli oldal nem érti a .Dv LINEMODE opciót, akkor \*(Lqcharacter at a time\*(Lq módba lép. .It Ic line Lehetővé teszi a .Dv TELNET LINEMODE opciót, vagy, ha a távoli oldal nem érti a .Dv LINEMODE opciót akkor megkísérel \*(Lqold-line-by-line\*(Lq módba lépni. .It Ic isig Pq Ic \-isig Megkísérli engedélyezni (vagy letiltani) a .Dv LINEMODE opció .Dv TRAPSIG módját. Ami szükséges, ha a .Dv LINEMODE opció engedélyezett. .It Ic edit Pq Ic \-edit Megkísérli engedélyezni (vagy letiltani) a .Dv LINEMODE opció .Dv EDIT módját. Ami szükséges, ha a .Dv LINEMODE opció engedélyezve van. .It Ic softtabs Pq Ic \-softtabs Megkísérli engedélyezni (vagy letiltani) a .Dv LINEMODE opció .Dv SOFT_TAB módját. Ami szükséges, ha a .Dv LINEMODE opció engedélyezve van. .It Ic litecho Pq Ic \-litecho Megkísérli engedélyezni (vagy letiltani) a .Dv LINEMODE opció .Dv LIT_ECHO módját. Ami szükséges, ha a .Dv LINEMODE opció engedélyezve van. .It Ic \&? Segítő információkat ir ki a .Ic mode parancsról. .El .It Xo .Ic open Ar host .Oo Op Fl l .Ar felhasználó .Oc Ns Oo Fl .Ar port Oc .Xc Megnyit egy kapcsolatot a megnevezett hosthoz (gazda számítógéphez). Ha nincs port szám megadva, a .Nm telnet megprobál a .Tn telnet démon szabványos portjára (23) kapcsolódni. A host megadása történhet gépnévvel, vagy IP címmel. A .Fl l opció a felhasználó név megadására használható, amely átadásra kerül a távoli rendszernek, hasonlóan .Fl l parancssori opcióhoz. .Pp Amikor a .Nm telnet porttól eltérő portra kapcsolódik a .Nm telnet nem próbálkozik a .Tn telnet protokoll "tárgyalásokkal". Ez lehetővé teszi, hogy azokhoz a szolgálatásokhoz is probléma mentesen kapcsolódjon, melyek nem támogatják a .Tn telnet protokollt. A protokoll "tárgyalás" kikényszeríthető ha egy kötőjelet teszel a port szám elé. .Pp A kapcsolat létrejötte után, bármely parancs ami a felhasználó távoli gépen levő .Pa .telnetrc állományában van végrehajtásra kerül. .Pp A .telnetrc állomány formátuma a következő: A #-gal kezdődő és az üres sorok ignorálva lesznek. Az állomány többi része gépnevekből és .Nm telnet parancsok sorozatából áll. Soronként egy parancs lehet, whitespace-szel kezdve; azon sorok, melyeknek nem whitespace van az elején gépnévként lesznek értelmezve. Egyedi gépre csatlakozáskor a géphez társított parancsok végrehajtásra kerülnek. .It Ic quit Lezárja a megnyitott kapcsolatot és kilép a .Nm telnet -ből. Parancs módban egy állomány vége jel inputként szintén kiváltja ezt a műveletet. .It Ic send Ar argumentumok Egy vagy több speciális .Tn telnet protokoll karakter sorozatot küld a távoli gépnek. A következő kódok adhatók meg (egy parancsban több is használható): .Pp .Bl -tag -width escape .It Ic abort .Dv TELNET ABORT (Abort Processes; Folyamatok Megszakítása) szekvenciát küld. .It Ic ao .Dv TELNET AO (Abort Output; Kimenet Megszakítása) szekvenciát küld, melynek eredményeképpen a távoli rendszer "kiüríti" az összes kimenetet, mely a .Em távoli géptől a .Em felhasználó termináljához megy. .It Ic ayt .Dv TELNET AYT (Are You There?; Ott vagy?) szekvenciát küld, hogy eldöntse, hogy a távoli gép válaszol-e? .It Ic brk .Dv TELNET BRK (Break; Megszakítás) szekvenciát küld, melynek a távoli rendszeren van jelentősége. .It Ic ec .Dv TELNET EC (Erase Character; Karakter Törlés) szekvenciát küld, melynek eredményeképpen a távoli rendszer törli az utolsóként bevitt karaktert. .It Ic el .Dv TELNET EL (Erase Line; Sor Törlés) szekvenciát küld, melynek eredményeképpen a távoli rendszer törli az éppen bevitel alatt lévő sort. .It Ic eof .Dv TELNET EOF (End Of File; File Vége) szekvenciát küld. .It Ic eor .Dv TELNET EOR (End of Record; Rekord Vége) szekvenciát küld. .It Ic escape Elküldi az aktuális .Nm telnet escape karaktert. .It Ic ga .Dv TELNET GA (Go Ahead; Menj Előre) szekvenciát küld, melynek valószÍnűleg nincs jelentősége a távoli rendszeren. .It Ic getstatus Ha a távoli oldal támogatja a .Dv TELNET STATUS parancsot, akkor a .Ic getstatus elküldi a "subnegotiation"-t hogy kérje a szervert küldje el az aktuális opció állapotát. .It Ic ip .Dv TELNET IP (Interrupt Process Folyamat Megszakítás) szekvenciát küld, melynek eredményeképpen a távoli rendszer megszakítja az éppen futó folyamatokat. .It Ic nop .Dv TELNET NOP (No Operation, Nincs Művelet) Szekvenciát küld. .It Ic susp .Dv TELNET SUSP (Suspend Process, Folyamat Felfüggesztése) szekvenciát küld. .It Ic synch .Dv TELNET SYNCH szekvenciát küld. Ennek eredményeképpen a távoli rendszer eldobja az összes előzőleg begépelt, de még be nem olvasott bevitelt. Ez a szekvencia .Tn TCP sürgős adatként kerül elküldésre (és lehet, hogy nem működik, ha a távoli rendszer .Bx 4.2 -- ha ez nem működik egy kis \*(Lqr\*(Rq kerülhet visszhangozásra a terminálon). .It Ic do Ar cmd .It Ic dont Ar cmd .It Ic will Ar cmd .It Ic wont Ar cmd .Dv TELNET DO .Ar cmd Szekvenciát küld. .Ar cmd vagy egy decimális szám 0 és 255 között, vagy az adott .Dv TELNET parancs szimbolikus neve. .Ar cmd lehet .Ic help vagy .Ic \&? is, mely segítő információkat ír ki, beleértve egy listát az ismert szimbolikus nevekről. .It Ic \&? Segítő információkat ír ki a .Ic send parancsról. .El .It Ic set Ar argumentum érték .It Ic unset Ar argumentum érték A .Ic set parancs a számos .Nm telnet változó egyikét beállítja egy meghatározott értékre, például .Dv TRUE-ra (IGAZ-ra) . Az .Ic off érték kikapcsolja a változóhoz társított funkciót. Ez egyenértékű az .Ic unset parancs használatával. Az .Ic unset parancs letiltja, vagy .Dv FALSE (HAMIS) értékre állítja a meghatározott változót A változók értéke lekérdezhető a .Ic display parancs segítségével. Itt azon változók kerülnek listázásra melyek be vannak állítva, vagy nincsenek beállítva (törölve vannak), de nincsenek megjelölve. Továbbá bármely változó a .Ic toggle paranccsal explicit módon beállítható, vagy törölhető. .Bl -tag -width escape .It Ic ayt Ha a .Tn telnet localchars módban van, vagy a .Dv LINEMODE engedélyezett és a státusz karakter került begépelésre, egy .Dv TELNET AYT szekvencia kerül elküldésre a távoli gazda gépnek. Az "Are You There" karakter kezdő értéke a terminál státus karaktere. .It Ic echo Ez az az érték (kezdetben \*(Lq^E\*(Rq), amely \*(Lqline by line\*(Rq módban megjelöli, hogy a bevitt karakterek legyenek-e helyileg visszhangozva, vagy a helyi visszhangozás el legyen nyomva (jelszó bevitelkor). .It Ic eof Ha a .Nm telnet .Dv LINEMODE módban, vagy \*(Lqold line by line\*(Rq módban működik ezen karakter elsőként történő bevitele a vonalon azt eredményezi, hogy ezen karakter elküldésre kerül a távoli rendszernek. Az eof változó kezdeti értéke a terminál .Ic eof karaktere. .It Ic erase Ha a .Nm telnet .Ic localchars módban van (lásd .Ic toggle .Ic localchars lentebb) .Sy és ha a .Nm telnet \*(Lqcharacter at a time\*(Rq módban működik, akkor mikor ezen karakter begépelésre kerül egy .Dv TELNET EC szekvencia (lásd .Ic send .Ic ec fentebb) kerül elküldésre a távoli gép felé. Az erase karakter kezdő értéke a terminál .Ic erase karaktere. .It Ic escape Ez a .Nm telnet escape karakter (kezdetben \*(Lq^[\*(Rq) melynek hatására a .Nm telnet parancs módba lép (amikor egy távoli rendszerhez kapcsolódott) .It Ic flushoutput Ha a .Nm telnet .Ic localchars módban van (lásd .Ic toggle .Ic localchars lentebb) és a .Ic flushoutput karakter begépelésre kerül egy .Dv TELNET AO szekvencia (lásd .Ic send .Ic ao fentebb) küldődik a távoli gépnek. A flush karakter kezdő értéke a terminál .Ic flush karaktere. .It Ic forw1 .It Ic forw2 Ha a .Tn TELNET .Dv LINEMODE-ban működik, ezen karakter begépelésének hatására a rész sorok továbbításra kerülnek a távoli rendszerhez. A forwarding karakter kezdő értéke a terminál eol és eol2 karakterének értéke. .It Ic interrupt Ha a .Nm telnet .Ic localchars módban van (lásd .Ic toggle .Ic localchars lentebb) és az .Ic interrupt karakter begépelésre kerül, egy .Dv TELNET IP szekvencia (lásd .Ic send .Ic ip fentebb) kerül elküldésre a távoli gazda gépnek. Az interrupt karakter kezdő értéke a terminál .Ic intr karaktere. .It Ic kill Ha a .Nm telnet .Ic localchars módban van (lásd .Ic toggle .Ic localchars alább), .Ic és ha a .Nm telnet \*(Lqcharacter at a time\*(Rq módban működik, akkor amikor ezen karakter begépelésre kerül egy .Dv TELNET EL szekvencia (lásd .Ic send .Ic el lentebb) küldődik a távoli rendszernek. A kill karakter kezdeti értéke a terminál .Ic kill karaktere. .It Ic lnext Ha a .Nm telnet .Dv LINEMODE -ban, vagy \*(Lqold line by line \*(Lq módban működik, akkor ez a karakter lesz a terminál .Ic lnext karaktere. Az lnext karakter kezdeti értékét veszi fel a terminál .Ic lnext karaktere. .It Ic quit Ha a .Nm telnet .Ic localchars módban van (lásd a .Ic toggle .Ic localchars részt alább) és a .Ic quit karakter begépelésre kerül akkor egy .Dv TELNET BRK szekvencia (lásd .Ic send .Ic brk fentebb) lesz a távoli számítógépnek elküldve. A quit karkter kezdeti értékét veszi fel a terminál .Ic quit karaktere. .It Ic reprint Ha a .Nm telnet .Dv LINEMODE -ban vagy \*(Lqrégi sorról sorra \*(Lq módban működik, akkor ez a karakter lesz terminál .Ic reprint karaktere. A reprint karakter kezdeti értékét veszi fel a terminál .Ic reprint karaktere. .It Ic rlogin Ez az rlogin módú escape karakter. Alkalmazásával használhatod az rlogin módot, hasonlón a .Ar r parancssori opcióhoz. (q.v.) .It Ic start Ha a .Dv TELNET TOGGLE-FLOW-CONTROL opció engedélyezve van, akkor ez a karakter lesz a terminál .Ic start karaktere. A kill karakter kezdeti értékét veszi fel a terminál .Ic start karaktere. .It Ic stop Ha a .Dv TELNET TOGGLE-FLOW-CONTROL opció engedélyezve van, akkor ez a karakter lesz a terminál .Ic stop karaktere. A kill karakter kezdeti értékét veszi fel a terminál .Ic stop karaktere. .It Ic susp Ha a .Nm telnet .Ic localchars módban van, vagy .Dv LINEMODE engedélyezett, és a .Ic suspend kerül begépelésre, egy .Dv TELNET SUSP szekvencia (lásd .Ic send .Ic susp fentebb) kerül elküldésre a távoli gépnek. A kill karakter kezdeti értékét veszi fel a terminál .Ic suspend karaktere. .It Ic tracefile Ez az az állomány, melybe a .Ic netdata vagy a .Ic option trace (követés) kimenete fog íródni. Amennyiben a trace (követés) .Dv TRUE (IGAZ) . Ha ez .Dq Fl , -re van állítva akkor a követési (tracing) információk a szabványos kimenetre fognak íródni. .It Ic worderase Ha a .Nm telnet .Dv LINEMODE-ban vagy \*(Lqold line by line \*(Lq módban működik, akkor ez a karakter lesz a terminál .Ic worderase karaktere. A worderase karakter kezdeti értékét veszi fel a terminál .Ic worderase (szó törlő) karaktere. .It Ic \&? Kiírja a megengedett .Ic set .Pq Ic unset parancsokat. .El .It Ic slc Ar state Az .Ic slc parancs (Set Local Characters) használható a speciális karakterek állapotának beállítására vagy megváltoztatására, amikor a .Dv TELNET LINEMODE engedélyezett. A speciális karakterek azok a karakterek amik .Tn TELNET parancs szekvenciákhoz lettek hozzárendelve (mint az .Ic ip vagy a .Ic quit ) vagy sor szerkesztő karakterek (mint az .Ic erase és a .Ic kill ) . Alapértelmezésben a helyi különleges karakterek exportálva vannak. .Bl -tag -width Fl .It Ic check Ellenőrzi a pillanatnyi speciális karakterek pillanatnyi beállításait. A helyi számítógép kérésére a távoli oldal elküldi a speciális karakterek összes aktuális beállítását, és ha bármilyen eltérés van a helyi gép beállításaihoz képest, akkor a helyi gép átkapcsol a távoli gépen beállított értékekre. .It Ic export A speciális karakterek helyi alapértelmezésére kapcsol. A helyi alapértelmezett speciális karakterek azok amik a .Nm telnet elindításakor be voltak állítva. .It Ic import A speciális karakterek távoli alapbeállításaira kapcsol. A távoli alapértelmezett speciális karakterek azok, amik a .Tn TELNET kapcsolat létrejöttekor be voltak állítva a távoli rendszeren. .It Ic \&? Megjeleníti a .Ic slc parancs súgó (help) információit. .El .It Ic status .Nm telnet aktuális állapotát mutatja. Az magában foglalja a távoli gép nevét, ha van, valamint az aktuális módot. .It Ic toggle Ar argumentumok ... A .Nm telnet külnböző eseményekre adott válaszát vezérlő jelzőbeállításokat váltja ( .Dv TRUE (IGAZ) és .Dv FALSE (HAMIS) értékek között). Ezek a jelzőbeállítások (flag-ek) egyértelműen beállíthatók .Dv TRUE (IGAZ) vagy .Dv FALSE (HAMIS) értékre a .Ic set és .Ic unset parancsok használatával. Egyszerre több jelzőbeállítás is változtatható. A jelzőbeállítások állapota a .Ic display paranccsal vizsgálható. Az érvényes jelzőbeállítások: .Bl -tag -width Ar .It Ic authdebug Az autentikációs kód hibakeresését kapcsolja be. Az a jelzőbeálllítás csak akkor létezik ha az autentikáció támogatás működik. .It Ic autoflush Ha az .Ic autoflush és a .Ic localchars közül mindkettő .Dv TRUE (IGAZ) , akkor amikor .Ic ao , vagy .Ic quit karaktert ismer fel a telnet (és .Tn TELNET szekvenciáká alakítja .Ic set leírásánal találod fentebb), a .Nm telnet visszautasítja bármely adat megjelenítését a felhasználó terminálján amíg a távoli rendszer nem nyugtázza (egy .Dv TELNET TIMING MARK lehetőségen keresztül) hogy feldolgozta azt a .Tn TELNET szekvenciát. Ennek a jelzőbeállításnak a kezdő értéke .Dv TRUE (IGAZ) ha a terminál felhasználó nem csinált egy "stty noflsh"-t , egyébként .Dv FALSE (HAMIS) (lásd .Xr stty 1 ) . .It Ic autodecrypt Amikor az .Dv TELNET ENCRYPT opciót tárgyalja a két gép, akkor alapesetbben a adatfolyam nem titkosított. Az autoencrypt (autodecrypt) parancs csak azt mondja, hogy kimeneti vagy bemeneti adatfolyam titkosítását a lehetô leghamarabb el kell kezdeni. .Pp Ez a jelzô csak akkor létezik ha a titkosítást támogatja a telnet. .It Ic autologin Ha a távoli oldal támogatja a .Dv TELNET AUTHENTICATION opciót, akkor a .Tn telnet megkísérli használni az automatikus autentikáció végrehajtásához. Ha a .Dv TELNET AUTHENTICATION opció nem támogatott, akkor a felhasználó azonosítója (login name) a .Dv TELNET ENVIRON opció használatával kerül továbbadásra Ennek a jelzőbeállításnak a használata, ugyanaz, mint az .Ar a opció meghatározása az .Ic open parancsnál, vagy a parancssorban. .It Ic autosynch Ha az .Ic autosynch és a .Ic localchars közül mindkettő .Dv TRUE (IGAZ) , akkor amikor az .Ic intr vagy a .Ic quit karakter kerül begéplelésre (az .Ic intr és a .Ic quit karakterek leírását lásd fentebb a .Ic set -nél), akkor az eredmény .Tn telnet szekvencia küldődik el, a .Dv TELNET SYNCH szekvenciával követve. Ennek a folyamatnak azt .Ic kell okoznia, hogy a távoli oldal elkezdi eldobni magatól az összes előzőleg begépelt inputot amíg mindkét .Tn telnet szekvencia nem kerül olvasásra és hatással van. Ennek a beállításnak a kezdő értéke .Dv FALSE (HAMIS) . .It Ic binary Lehetővé teszi, vagy letiltja a .Dv TELNET BINARY opciót a bementetre és a kimenetre. .It Ic inbinary Lehetővé teszi vagy letiltja a .Dv TELNET BINARY opciót a bemeneten. .It Ic outbinary Lehetővé teszi vagy letiltja a .Dv TELNET BINARY opciót a kimeneten. .It Ic crlf Ha .Dv TRUE (IGAZ) , akkor a kocsivissza .Li karaktersorozatként lesz elküldve. Ha .Dv FALSE (HAMIS) , akkor a kocsi vissza .Li karaktersorozatként lesz elküldve. Ennek a beállításnak a kezdő értéke .Dv FALSE (HAMIS) . .It Ic crmod Kiválasztja a kocsi vissza módot. Amikor ez a mód engedélyezve van a távoli géptől fogadott kocsi vissza karakterek nagy része soremeléssel követett kocsi visszaként lesz értelmezve. Ezen mód nincs hatással a felhasználó által begépelt karakterekre, csak a távoli géptől fogadottakra. Ez a mód nem igazán hasznos ha a távoli gép kizárólag csak kocsi vissza karaktereket küld, és soremelést sosem. Ezen beállítás kezdő értéke .Dv FALSE (HAMIS) . .It Ic debug Bekapcsolja a socket szintű hibakeresés támogatását (csak a .Ic super user -nek hasznos) . Ezen beállítás kezdő értéke .Dv FALSE (HAMIS) . .It Ic encdebug Bekapcsolja a hibakeresést a titkosítási kódra. Ez a beállítás csak akkor létezik ha a titkosítás támogatása rendelkezésre áll. .It Ic localchars Ha ez .Dv TRUE (IGAZ), akkor a .Ic flush , .Ic interrupt , .Ic quit , .Ic erase , és .Ic kill karakterek (lásd .Ic set fentebb) helyileg lesznek felismerve, és megfelelő .Tn TELNET vezérlő szekvenviákká lesznek alakítva (remélhetőleg). (illetőleg .Ic ao , .Ic ip , .Ic brk , .Ic ec , és .Ic el ; lásd .Ic send fentebb). Ezen beállítás kezdő értéke .Dv TRUE (IGAZ) a \*(Lqold line by line\*(Rq módban, és .Dv FALSE (HAMIS) a \*(Lqcharacter at a time\*(Rq módban. Amikor a .Dv LINEMODE opció engedélyezve van, a .Ic localchars értéke figyelmen kívül hagyódik és mindig .Dv TRUE érték lesz feltételezve helyette. Ha a .Dv LINEMODE valaha is engedélyezve volt, akkor a .Ic quit .Ic abort-ként küldődik, és .Ic eof és .B suspend .Ic eof és .Ic susp -ként küldődik. lásd .Ic send fentebb). .It Ic netdata Bekapcsolja az összes hálózati adat megjelenítését (hexadecimális formában). A kezdő értéke .Dv FALSE (HAMIS) . .It Ic options Bekapcsolja néhány belső .Nm telnet protokoll folyamat megjelenítését. A kezdő értéke .Dv FALSE (HAMIS) . .It Ic prettydump Amikor a .Ic netdata be van kapcsolva és a .Ic prettydump engedélyezett a .Ic netdata parancs kimenete a felhasználó által jobban olvashatóan lesz formázva. Szóköz kerül minden egyes karakter közé a kimenetben és a .Tn telnet escape szekvenciák kezdete elé '*' kerül, hogy segítse megtalálásukat. .It Ic skiprc Amikor a skpirc beállítás .Dv TRUE (IGAZ) , akkor a .Tn telnet nem olvassa el a .Pa \&.telnetrc állományt. Az alapértelmezése .Dv FALSE (HAMIS). .It Ic termdata Bekapcsolja az összes terminál adat megjelenítését (hexadecimális formában) A kezdő értéke .Dv FALSE (HAMIS) . .It Ic verbose_encrypt Amikor a .Ic verbose_encrypt értéke .Dv TRUE (IGAZ) , akkor a .Tn TELNET kiír egy üzenetet valahányszor a titkosítás be ill. kikapcsolásra kerül. A kezdő értéke .Dv FALSE (HAMIS). Ez a beállítás csak akkor létezik ha a titkosítás támogatása rendelkezésre áll. .It Ic \&? Megjeleníti a valós .Ic beállító (toggle) parancsokat. .El .It Ic z Suspend .Nm telnet . Ez a parancs csak akkor működik ha a felhasználó a .Xr csh 1 . .It Ic \&! Op Ar parancsot használja Végrehajt egy alburokban egy egyszerű parancsot a helyi rendszeren. Ha a .Ic parancs mellőződik, akkor egy interaktív alburok hívódik meg. .It Ic \&? Op Ar parancs Segítség kérése. Argumentumok nélkül a .Nm telnet kiírja a segítség összefoglalóját. Ha egy parancsot is megadunk mellé akkor a .Nm telnet csak a megadott parancsról írja ki a segítő információkat . .El .Sh KÖRNYEZET A .Nm telnet legalább a .Ev HOME , .Ev SHELL , .Ev DISPLAY , és .Ev TERM környezeti változókat használja. Más környezeti változók is propagálhatók a másik oldalra a .Dv TELNET ENVIRON opción keresztül. .Sh ÁLLOMÁNYOK .Bl -tag -width ~/.telnetrc -compact .It Pa ~/.telnetrc felhasználó által testre szabott indulási beállítások. .El .Sh TÖRTÉNET A .Nm Telnet parancs a .Bx 4.2 -ben jelent meg. .Sh MEGJEGYZÉSEK .Pp Néhány távoli rendszeren, az echo-t manuálisan kell kikapcsolni mikor \*(Lqold line by line\*(Rq módban vagyunk. .Pp Az \*(Lqold line by line\*(Rq módben vagy .Dv LINEMODE -ban a terminál .Ic eof karaktere csak akkor lesz felismerve (és elküldve a távoli rendszernek) mikor az a sor első karaktere. .Sh HIBÁK A forráskód nem átfogó. .Sh MAGYAR FORDÍTÁS Fejős Tamás