==============================================================================
SSH2ΉTTSSH             ypz
==============================================================================

͂߂
  {vOTTSSH(An SSH Extension to Teraterm)SSH2ɑΉW[łA
  TeraTermSSH2(Secure Shell version 2)𗘗p邱Ƃ\ƂȂ܂B


^t@C
  A[JCu𓀂ƎɎt@C܂B

  ---------------------+-----------------------------------
  readme-j.txt            ܂ǂ݂̃eLXgt@C
  ttxssh.dll              DLL{
  TERATERM_sample.INI     INIt@CTv
  ---------------------+-----------------------------------


CXg[@
  TeraTermCXg[ĂtH_DLL{̂Rs[܂B
  łɃIWiTTSSHi[Ăꍇ́AOɃobNAbvĂĂ
  ㏑ĂB
  
  ӁF
    SSH2ΉTTSSHUTF-8ΉTeraTerm Proł삵܂B
    UTF-8ΉTeraTerm Pro: http://hp.vector.co.jp/authors/VA013320/
  
  
SSH̗p@
  ȉ̎菇ɂSSH(Secure Shell)gʐMsƂł܂B
  
  PDDLL̃Rs[
      UTF-8ΉTeraTerm ProCXg[ĂtH_"ttxssh.dll" 
      Rs[܂B
  
  QDTeraTermj["New connection"ĂяoA"Service"'SSH'
      Ii|[gԍ22jB
      
  RD"SSH Authentication"_CAOoĂ̂ŁA[UƃpX[h
      ͂āAOK{^B
      
  SD[UF؂ɐ΁AT[õvvgoĂB


SSHOC
  ȉ̃R}hCEIvV̎gpɂASSH1SSH2𗘗pă[U
  OC\ƂȂ܂B
  
  jpX[hkeyboard-interactiveF
     ttermpro.exe zXg:22 /ssh [/1|/2] /auth=password /user=[U /passwd=pX[h
  jJF
     ttermpro.exe zXg:22 /ssh [/1|/2] /auth=publickey /user=[U /passwd=pX[h /keyfile=閧t@C

  jSSH1ɂpX[hF؃OCi[U nike pX[h kukurij
     ttermpro.exe 192.168.1.3:22 /ssh /1 /auth=password /user=nike /passwd=kukuri

  jSSH2ɂpX[hF؃OCi[U nike pX[h kukurij
     ttermpro.exe 192.168.1.3:22 /ssh /2 /auth=password /user=nike /passwd=kukuri

  jSSH2ɂJF؃OCi[U kitakita pX[h oyaji 28 閧t@C d:\tmp\id_rsaj
     ttermpro.exe 192.168.1.3:22 /ssh /2 /auth=publickey /user=kitakita /passwd=oyaji@28 /keyfile=d:\tmp\id_rsa

  󔒂̈
    pX[hуpXɋ󔒂܂߂ꍇAXy[X(' ')̑ɃAbg}[N('@')
    gpĂB܂AAbg}[NƂgpꍇ́A2('@@')
    LqĂB


R}hCp[^
  TTSSHł͈ȉ̃R}hCp[^gpł܂B
  
  p[^                
  ------------------------+-------------------------------------------------------
  /ssh-Lport1:host:port2    [J|[g(port1)烊[g|[g(port2)փ|[gtH[fBO
  /ssh-Rport1:host:port2    [g|[g(port1)烍[J|[g(port2)փ|[gtH[fBO
  /ssh-X                    X11|[gtH[fBO
  /ssh-f=file               teraterm.init@C(file)ǂݍ
  /ssh-v                    Ox VERBOSE [hɂ
  /ssh-autologin            ̃pX[hł̎OC݂
  /ssh-autologon            
  /ssh-consume=file         teraterm.init@C(file)̓ǂݍ݌AYt@C폜B
  /t=value                  TTSSHLɂ(value=2)Aɂ(value=2ȊO)
  /f=file                   teraterm.init@C(file)ǂݍ
  /1                        SSH1Őڑ
  /2                        SSH2Őڑ
  /nossh                    TTSSH𖳌ɂ
  /auth=mode                OC݂(mode=password, publickey)
  /user=username            [Uw肷
  /passwd=password          pX[hw肷
  /keyfile=file             閧w肷


  j
  ttermpro.exe server1:22 /ssh /ssh-L30025:smtpsrv1:25 /ssh-L30110:pop3srv1:110
  ttermpro.exe server2:22 /ssh /ssh-X
  ttermpro.exe server3:22 /ssh /2 /auth=password /user=guest /passwd=guest



TTSSH̃rh@
  TTSSH̃rh@ɂĈȉɎ܂BrhɂVisual Studio 2005(VC++8.0)AActivePerlKvłB
  
  1. \[XR[hSourceForge(http://sourceforge.jp/projects/ttssh2/)`FbNAEgB
  
  2. zlib̃\[XR[h(http://www.zlib.net/) ttssh2\zlib fBNgɓWJB
     rhΏۂƂȂ̂ LIB Release  zlib\projects\visualc6\Win32_LIB_Release\zlib.lib N邱ƂɂȂiRpCIvV /MT w肳Ă邱ƁjB
  
  3. OpenSSL̃\[XR[h(http://www.openssl.org/) ttssh2\openssl fBNgɓWJBOpenSSLrhiȉQƁjBopenssl\out32\libeay32.lib N邱ƂɂȂB

      - Build OpenSSL.
            + cd openssl
            + perl Configure VC-WIN32
                (Yes, you need perl to build OpenSSL!)
            + ms\do_ms
            + ms\nt.mak GfB^ŊJāACFLAGs /MD  /MT ɕύX
            + nmake -f ms\nt.mak
            + cd ..
                (Now you are back in PortForwarder folder.)
        See the instruction in the OpenSSL documentation for details.

  4. ttssh2\ttssh.sln Visual StudioŊJ
  5. \[Vrh
  6. rhɐttssh2\ttxssh fBNgDLL



J
  OS: Windows XP Professional
  RpC: Visual Studio 2005 Standard Edition
  
  \tgEFAF
  TeraTerm Pro 2.3
  IPv6 0.81
  TTSSH 1.5.4
  

CZX
Copyright (c) Yutaka Hirata, TeraTerm Project. 
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. The name of the author may not be used to endorse or promote products derived 
     from this software without specific prior written permission. 

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.


쌠
  {vO̓t[\tgEFAłBBSDCZX̂ƂɔzzĂ܂B
  TeraTerm Pro͎̒앨łB
  IPv6TeraTerm Pro͉~玁̒앨łB
  TTSSHRobert O'Callahan̒앨łB
  TTSSHSSH2̃R[hɂẮA쌠͕cLɂ܂B
  OpenSSLOpenSSL Project̒앨łB
  zlibGreg RoelofsJean-loup Gailly̒앨łB
  {vO͖ŗpł܂A҂͖{vO̎gpɂ
  Qɑ΂Ĉ؂̐ӔC𕉂܂B

  e-mail : yutakakn@mail.goo.ne.jp
  URL    : http://hp.vector.co.jp/authors/VA013320/
  CVS    : http://sourceforge.jp/projects/ttssh2/
  TeraTerm Pro: http://hp.vector.co.jp/authors/VA002416/
  IPv6TeraTerm Pro: http://win6.jp/TeraTerm/index.html
  TTSSH original:http://www.zip.com.au/~roca/ttssh.html


ŗ

2006.3.29 (Ver 2.22)
  Eknown_hostst@CɃL[ʂ̈قȂ铯zXg̃GgƁAAvP[VG[ƂȂoOCB

2006.3.27 (Ver 2.21)
  ESSH2known_hostsΉǉB
  Eknown_hosts_CAOɃT[o fingerprint \悤ɂ

2006.3.6 (Ver 2.20)
  ESSH2EBhĚɂAX[vbgコB

2006.2.24 (Ver 2.19)
  ERpC Visual Studio 2005 Standard Edition ɐ؂ւB
  Estricmp()_stricmp()֒u
  Estrdup()_strdup()֒u
  Eauthorized_keyst@C"command="T|[g
  EOpenSSL 0.9.8b snapshot֍ւ

2005.10.21 (Ver 2.18)
  Eڑ_CAO History `FbN{bNXǉB
  EOpenSSL 0.9.8a֍ւ

2005.9.5 (Ver 2.17)
  ESSHOCɔF؃_CAO /I IvVgpɂ̂ݍŏ悤ɂB

2005.8.27 (Ver 2.16)
  ESSHOCɔF؃_CAOŏ悤ɂBqYɊӂ܂B
  Ezlib 1.2.3֍ւ

2005.7.24 (Ver 2.15)
  ESSH2|[gtH[fBOT|[gB
  ESSH2pPbgkT|[gB
  ESSH2ڑTTY(VERASE)n悤ɂB
  ESSH1ڑňx[UF؂ɎsƁǍF؂łȂȂoOCB
  Eڑ_CAO Alt+P  Alt+C Ȃǂ̃ANZ[^L[ȂoOCB
  EOpenSSL 0.9.8֍ւ
  Ezlib 1.2.2security fix(CAN-2005-2096)ǉB

2005.5.28 (Ver 2.14)
  E閧t@C_CAO3t@CtB^ǉB
  Ezlib̃o[Wo[WɒǉB

2005.4.24 (Ver 2.13)
  EL[쐬_CAOǉiSetup - SSH KeyGeneratorjB
  EOpenSSL 0.9.7g֍ւ

2005.4.9 (Ver 2.12)
  ESSH2`lbNAbv@\ǉ
  EL[č쐬ɃAvP[VG[ƂȂoOCi2.10ł̃fO[hjB
  E"Duplicate session"ɂSSHOCs悤ɂB


2005.3.31 (Ver 2.11)
  ESSH2F؃_CAO Use challenge/response to log in ɃANZ[^L[蓖ĂB
  EVA|[gJԂAlt-NŐVKڑJƂƂAtH[JX𓖂Ă悤ɂB
  ESSHOt@C(TTSSH.LOG)̍̎f[^𑝉
  ENetScreen(HITACHI) workaroundΉBSSH2_MSG_CHANNEL_REQUESTMɂāAwantconfirmfalseɂiT[õvC҂ȂjB
  EOpenSSL 0.9.7f֍ւ


2005.3.13 (Ver 2.10)
   Ettxssh.dll̃o[W񂪌Â܂܂̂ŏCB
   ESSH client ID(SSH-2.0-TTSSH/X.XX Win32)Ƀo[W܂߂悤ɂB
   ETru64 UNIX workaroundǉBMiguelɊӂ܂B
   ESSH2 log dump@\ǉ
   ESSH server IDCR+LF܂܂ĂꍇACȐłĂȂoOCB
   EłɃOCsĂꍇ́ASSH2_MSG_SERVICE_REQUEST̑M͍sȂ悤ɂB
   EpX[hF؂̑Oɍskeyboard-interactive\bhŁAftHgݒl([TTSSH] KeyboardInteractive)𖳌(0)ɂBOpenSSH 4.0ł͖ȃ\bhgpƃRlNV؂Ă܂߁B܂AF؃_CAÕxݒ̗LɂύX悤ɂB
   ESSH2ikeyboard-interactiveF؁jڑɂchallenge/response loginɑΉB

2005.2.22 (Ver 1.09)
  EhbgŎn܂fBNgɂSSH2閧t@Cǂݍ߂Ȃ֑ΏB
  EHeartBeat(keep-alive), SSH2 keyboard-interactive̐ݒTTSSH̃_CAOォs悤ɂB

2005.1.30 (Ver 1.08)
  Ekeyboard-interactiveF؂T|[gBɂƂȂAteraterm.ini t@CTTSSHZNV"KeyboardInteractive"GgǉB
  Eo[W_CAOɃz[y[WURLEOpenSSLo[WǉB
  ESSH2F؃_CAOŁArhostsTISO[ɂȂOɁAEnterL[ƁAAvP[VG[ƂȂ錻ۂɑΏB
  EJF؎OCT|[gB/auth=publickey, /keyfileR}hCIvVǉB

2005.1.6 (Ver 1.07)
  EtelnetڑɃ^[~iTCYύXsƁAAvP[VG[ƂȂoOCi1.06ł̃fO[hjB

2005.1.5 (Ver 1.06)
  E^[~iTCYύXɑΉB
  EL[č쐬ɃAvP[VG[ƂȂoOCi1.05ł̃fO[hjB

2004.12.27 (Ver 1.05)
  E'Auto window close'̏ꍇAؒf̐ڑłȂCB
  ESSH2 KEX̃[NCB
  ESSH2閧ǂݍݎs̃G[bZ[Wo͂B

2004.12.23 (Ver 1.04)
  EJF؂T|[g

2004.12.18 (Ver 1.03)
  EpPbgMɂHMAC`FbNǉ
  EbZ[WF؃ASY HMAC-MD5 ǉ
  EKEXɂRSADSSkey verifyǉ

2004.12.16 (Ver 1.02)
   ESSHOCɂāA܂ɃAvP[VG[ƂȂ錻ۂ֑ΏB
   ESSH1ڑ"SECURITY WARNING"_CAOŁALZƃAvP[VG[ƂȂ錻ۂ֑ΏB

2004.12.11 (Ver 1.01)
  ESSHn[gr[giL[vACuj@\ǉBn[gr[gԊúA teraterm.ini t@CTTSSHZNV"HeartBeat"GgŐݒ\iftHg60bjB

2004.12.8 (Ver 1.00)
  ESSH1/SSH2OCT|[gipasswordF؂̂݁jB/auth, /username, /passwdIvVǉB
  ESSH̃ftHgo[W SSH2 ɕύX
  Eڑ_CAOtab orderCB
  Eڑ_CAŐNAzXgɃtH[JX悤ɂB
  ESSH2OCETv}N(ssh2login.ttl)𓯍

2004.11.7 (Ver 1.00 beta1)
  EÍASY AES128 T|[g
  EKEXASY diffie-hellman-group14-sha1 (OpenSSH 3.9ȍ~)T|[g
  EKEXASY diffie-hellman-group-exchange-sha1 T|[g
  EzXgL[ASY ssh-dss T|[g
  Eo[W_CAOSSH2o͂悤ɂ
  EOpenSSL 0.9.7e֍ւ
  EREADMEBoris MaisuradzeɉpĂ܂Bӂ܂B

2004.10.25 (Ver 1.00 alpha4)
  EEBhETCY̕sCB
  Ef[^ʐMmDHč쐬ɑΉB
  ȆׂoOtBbNX

2004.10.17 (Ver 1.00 alpha3)
  EEBhETCY䏈ǉ
  ERlNVؒfہAT[o SSH2_MSG_CHANNEL_CLOSE 𑗂悤ɂB
  Eterminal typeϐTERM֓n悤ɂ

2004.10.11 (Ver 1.00 alpha2)
  ESSH1T|[g
  ESSH sessionؒfoOi"Oversized packet received from server"ƕ\āA
    RlNV؂jC
  E/1, /2 IvV̒ǉ
  ETERATERM.INI t@CSSH protocol versioñGgǉ

2004.8.8 (Ver 1.00 alpha1a)
  EDLLrelease buildł֍ւ

2004.8.5 (Ver 1.00 alpha1)
  EJ

ȏ
