² Telnet P SSH D]w
wA@IЫeoѦҳ̷s峹
̪sG2003/09/09
@
@sW Internet WzӤHDA̭nOOHjNOpzۤviHsuiJۤvDAåBiҿתyݾޱzFaI]NOAziHb㦳sW Internet qAHݳsunsW Internet AǥѱzDWݳsuAn鸪Ѫ\AnJzDӶiޱu@IɡAzNo{ Linux SnaoIb Unix Like AXG Telnet oӻݳsuAnALA Telnet OHyXzӶǰezާ@ơAwWOȱoӫҭnn}oIoӮɭԴNݭnAѤ@UǰeL{H[Kʧ@Ӷǰeƫʥ] SSH oӻݳsuAnաIoӳ`Aڭ̷| Telnet P SSH oӦAAȱoѦҳI
@
ݳsu{\G
Telnet AG
@@telnet AGwˡBҰʻPA
@@telnet ΤݡGnΪsun
@@telnet wʡGiptables, TCP_Wrappers, «ij,
SSH AG
@@su[K޳N²G
@@Ұ ssh AG
@@ssh ΤݳsuG ssh, sftp, putty,
@@Բӳ]w sshd AG/etc/ssh/sshd_config
@@s@αKXiߧYnJ ssh ΤG ssh-keygen,
@@w]wG sshd_config, iptables, TCP_Wrappers,
ѦҸ귽
ҫm

ݳsu{\G
Telnet AG
    D telnet OܡHxINOs BBS uܡHIKKISILT]O BBS n@ӦAաILo̧ڭ̼Ȥ BBS I telnet iHOv۷y[ݳsuAIӥB䴩Ln]۷hIҦpW netterm N䴩LաIsu᪺ɭ]}GAb client ݪǿPJ]SDI۷ΡILAL̳·ЪaNO.....wӤwա
    @
    Uڭ̽ͤ@ͫҰʻPϥ telnet AaI

    telnet AGwˡBҰʻPA
    @
    wˡG
    pҥ Telnet oӦnΪAOHAM@wnwoIѩ~ӥѩ telnet OHXbǿ骺DAҥHbs Linux WAwgN telnet oӦAưbyoWz~A]NOAܦh Linux distributions w]Ow telnet ALAbCӥDn Linux distributions ٬O telnet MbзIҥHznX쪩СAåBw˦nLANiHաIpT{O_wgwˤF telnet OH²檺kNOϥγ̼sxQϥΪ RPM աI
    @
    [root@test root]# rpm -qa | grep telnet
    telnet-server-krb5-1.2.5-1mdk
    telnet-client-krb5-1.2.5-1mdk
    # WO Mandrake 9.0 dҡFΩUO Red Hat 7.2 d
    telnet-0.17-20
    telnet-server-0.17-20
    @
    ݭnSOdNOApGn telnet suAȡAq`ݭnw˨ RPM G
    @
    1. @ӬO telnet-client ( telnet)AoӮM󴣨ѪO telnet Τݪsu{F
    2. t@ӬO telnet-server MAoӤ~Ou Telnet server nI
    @
    ҥHApGztΤW䤣쵥@Un]w telnet ]wɡA֩wNOSw telnet աIЮXzФAM mount A򪺦w˥LaI_hNLkiU@B]wաI ^_^
    @
    ҰʻPG
    ٰOoy Linux pе -- ¦Dz߽gz̭y{ѪA ( daemon )zӳ`aIHnOo super daemon IHSաAڭ̪ telnet NOb super daemon U@AȦӤwIөNNNOW xinetd oI( GbYªMW]ϥ inetd AҰʪ觋IӤ@ˡALtjաIuno򥻪`ѡAN|DoIҥH~|njaŪ Linux ¦g աI ) Ұʪ觋NOG
    @ @
    p} telnet ةOH²AӤ觋G
    @
    1. ϥ ntsysv chkconfigG

    2. ٰOopU ( Red Hat ) ̭ ntsysv oӦnΪFܡHFAb Red Hat Uo@ӦnΪ]wuAziHϥ ntsysv X{AN telnet Ŀ_ӡAMU OK }YioI
      @
    3. ϥ vi ק /etc/xinetd.d/telnet oɮסG

    4. pGO Red Hat Linux tΩOH򥻤WA ntsysv ]uOק /etc/xinetd.d oӥؿUƦӤwAҥHڭ̷MiHʦۤvקLաI
      [root@test root]# vi /etc/xinetd.d/telnet
      # default: on
      # description: The telnet server serves telnet sessions; it uses \
      #       unencrypted username/password pairs for authentication.
      service telnet
      {
            disable = yes<==NOo̡AN yes 令 no YiI
              flags           = REUSE
              socket_type     = stream
              wait            = no
              user            = root
              server          = /usr/sbin/in.telnetd
              log_on_failure  += USERID
      }
      ݨFSIHunN disable (N) ܦ no A]NOAYO}ҰաI
    @
    ]w}ҤA۵MNOnҰʰաA责 telnet Ob xinetd UAҥH۵MunsҰ xinetd NN xinetd Y]wsŪiAҥH]wҰʪ telnet ۵M]NiHQҰʰաIӱҰʪ觋]ؤ觋A𫟺 service oӫOȤ䴩b Red Hat P Mandrake UAҥHq`٬OH /etc/rc.d/init.d U scripts ҰʪDnkաI nݦSҰʪAȩOHݡH]²աAٰOoڭ̦beX쪺y Linux port su z@ܡHϥ netstat NiHաI ݨFܡHSA telnet NOҰʪذաI( o̦Ҥ@ӰDA port AȦW٦b@ɮ׸̭dߨ쪺OHbC@ Linux tγɮIѰOFrIHA^eݬ Linux port su AM vi hݬݨ@ɮתeaI ^_^ )npOHINuO²աINN𫍧BJA@AӱN]wܤ@UYiIBJpUաI o˴NաI²aI
    @

    telnet ΤݡGnΪsun
    @
    W쪺ObAݪ]wӤwIbȤݦnΪniHsW Server OH̱`쪺ӴNO netterm oӹjWsunFaIڷQAunL BBS jooӳn~IҥHo̴NFIt~AثeXGҦ@~tγѤF telnet oӵ{Aoӵ{iHNsW telnet server OIҦpznb Linux WsWۤv telnet AAiHo˰G o˴NsuiӰաI²aIb Windows ҩUOHP˪A]OiHϥ telnet {su Linux telnet server ̭ӡISDաIiḨdzo˰G
    @
    1. U Windows y}lz
    2. yz
    3. bX{J ytelnet your.IP.or.hostnamez
    @
    o˴NiHiJ Linux ҤFIܤKaIMաIz]iHϥ netterm oӫܴΪsunӳsuAo̧ڭ̴NܽdաIpGQnb Linux ׺ݾݨ줤OHIIoNݭn JMCCE oӮM󪺤䴩FIаѦҡGLinux `ΫOФ׺ݾ夶C
    @

    telnet wʡGiptables, TCP_Wrappers, «ij,
    @
    telnet oӦAKkKA`O@ӤӦnsuѨMA]LO@ӥHyXzǿ骺wAOyXzOH²檺Azϥ telnet ɭԡAz`O|bùWJƧaIH²檺ҤlANOz`OnnJ telnet DeaIz`OݭnJbPKXaHDzƫ~iT{IoӮɭԡAzƴN|gL telnet oӨwӶǿDWAoӶǿɭԪư򥻤WOS[KLA]NO ASCII XNNIp@ӪܡAunߤHhbY router Ihťzʥ]AӥBNӸƫʥ]UӡAiŪu@AIzbPKXNQFIҥHU@AOHNiHQαzbPKXFܦMI藍OܦMII~A telnet ѩӦѵPFAܦhbȵ{wggF}Ѫ觋AҥHҰʤA]ܦMIաI]bOijnҥ telnet ILצpAǪBͥѩ³n骺YA٬OݭnϥΨ telnet ӳsuAڭ̴N@ǰ򥻪`NƶnFI
    @

SSH AG
    JM telnet OܦwAڤSݭnHݳsuAȨӾޱڪ Linux DAӫrIH̦nkMNOHwsuרӸѨMsuDoIӦpѨMo˪DOHo]աAϥ SSH YiC SSH OOHLS\H²檺ӻASSH O Secure SHell protocol ²gALiHgѱNsuʥ][K޳NAӶiƪǻA]AƷMNwoIo SSH iHΨӨN Internet Ww finger, R Shell (rcp, rlogin, rsh O), talk telnet suҦCUڭ̱N²@U SSH suҦAӻ SSH |wOI
    @
    SO`NGo SSH wAbw]AANѨӦA\G
    @
    1. @ӴNO telnet ݳsuϥ shell AAYOU٪ ssh F
    2. t@ӴNO FTP AȪ sftp-server Iѧw FTP AȡC
    @

    su[K޳N²G
    @
    򥻤WA[K޳Nq`Oǥѩҿתy@綠_Pp_zYyPublic and Private keyszӶi[KPѱKʧ@IpUϩҥܡA SSH ADҰʸӪAȤADݷ|ͤ@䤽_AӨӤHqz ( client )AbiP server suɡAiHǥ Client Hۦ沣ͪp_Ӵ server suΡA]iHǥ server Ѫp_ӶisuIoӻPisuɿܪ[KA@Uڭ̦AI
    @
    @
    bWϥܤAڭ̥iHDAƥ Server ݶǰe Client ݮɡAoǸƷ|gLy_, Public KeyzӶi[K欰AҥHAbǿ骺L{AoǸƥOgL[KA]AYϳoǸƦb~QIɡAn}ѳoǥ[KơA٬OonOWn@qɶC򵥳oǸgL_[Kƶǰe Client ݤANiHǥѩҿתyp_, Private KeyzӶiѱKʧ@Cݭn`NOAoǤ_Pp_bC@qW@ˡAҥHAzP Server suLHӻAOh}ѪOIoǤ_Pp_Op󲣥ͪOHUڭ̨ӽͤ@ͥثe SSH تsuҦoI
oT譱ӵۤiIUڭ̴N@aI
򥻤WA SSH ZwAun root nJvADӴN|p@IաIҥHAMiHγ]w iptables AOijwXӺ]w@U /etc/hosts.allow P /etc/hosts.deny I[ooI

ѦҸ귽
ҫm
² Telnet P SSH D]w

2002/11/14GĤ@
2003/03/08G[JYAPקﳡeAҦp Telnet An骺w˵AH SSH putty ϥΤ媬AI
2003/09/09GNi@ǭ׭qA~A[JFҫmߡI