scmno****@osdn*****
scmno****@osdn*****
2018年 4月 19日 (木) 20:58:01 JST
Revision: 7101 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7101 Author: doda Date: 2018-04-19 20:58:00 +0900 (Thu, 19 Apr 2018) Log Message: ----------- keyboard-interactive 認証の表記を修正 #38004 併せて /passwd=keyboard-interactive を追加 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/38004 Modified Paths: -------------- trunk/doc/en/html/commandline/ttssh.html trunk/doc/en/html/menu/setup-sshauth.html trunk/doc/en/html/usage/ssh.html trunk/doc/ja/html/commandline/ttssh.html trunk/doc/ja/html/menu/setup-sshauth.html trunk/doc/ja/html/usage/ssh.html trunk/installer/release/lang/English.lng trunk/installer/release/lang/French.lng trunk/installer/release/lang/German.lng trunk/installer/release/lang/Japanese.lng trunk/installer/release/lang/Korean.lng trunk/installer/release/lang/Russian.lng trunk/installer/release/lang/Simplified Chinese.lng trunk/installer/release/lang/Traditional Chinese.lng trunk/ttssh2/ttxssh/auth.c trunk/ttssh2/ttxssh/ttxssh.c trunk/ttssh2/ttxssh/ttxssh.rc -------------- next part -------------- Modified: trunk/doc/en/html/commandline/ttssh.html =================================================================== --- trunk/doc/en/html/commandline/ttssh.html 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/doc/en/html/commandline/ttssh.html 2018-04-19 11:58:00 UTC (rev 7101) @@ -82,7 +82,8 @@ <ul> <li><span class="syntax">password</span> Password Authentication</li> <li><span class="syntax">publickey</span> Public Key Authentication</li> - <li><span class="syntax">challenge</span> Challenge/Response(Keyboard-interactive) Authentication</li> + <li><span class="syntax">challenge</span> SSH1:Challenge/Response(TIS) Authentication / SSH2:Keyboard-interactive Authentication</li> + <li><span class="syntax">keyboard-interactive</span> Same as the challenge</li> <li><span class="syntax">pageant</span> Public Key Authentication with Pageant</li> </ul></dd> Modified: trunk/doc/en/html/menu/setup-sshauth.html =================================================================== --- trunk/doc/en/html/menu/setup-sshauth.html 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/doc/en/html/menu/setup-sshauth.html 2018-04-19 11:58:00 UTC (rev 7101) @@ -68,7 +68,7 @@ <li> <dl> - <dt>Use challenge/response to log in (SSH1:TIS, SSH2:keyboard-interactive)</dt> + <dt>Use SSH1:challenge/response(TIS) / SSH2:keyboard-interactive to log in</dt> <dd> <dl> <dt>SSH1</dt> Modified: trunk/doc/en/html/usage/ssh.html =================================================================== --- trunk/doc/en/html/usage/ssh.html 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/doc/en/html/usage/ssh.html 2018-04-19 11:58:00 UTC (rev 7101) @@ -32,7 +32,8 @@ </ul> </li> <li>rhosts authentication for SSH1</li> - <li>challenge/response (SSH1), keyboard-interactive (SSH2) authentication</li> + <li>challenge/response(TIS) authentication for SSH1</li> + <li>keyboard-interactive authentication for SSH2</li> </ul> In this document, we will describe Password authentication and Key-pair authentication which would be most widely used. </p> @@ -60,7 +61,7 @@ NOTE: The password can not be sent as plain text like TELNET protocol because the SSH packet including the password data is encrypted.</li> <li>When using public key authentication, check [RSA/DSA/ECDSA/ED25519 key to log in] (second from the top line) and click [Private key file:] to specify Private key file. Then type in username and Private key pass phrase.<br> Note: TTSSH 2.63(Tera Term 4.76) later can support the PuTTY format and SECSH(ssh.com) format of the SSH2 private key.</li> - <li>When the keyboard-interactive authentication is used, check the [Use challenge/response to log in(keyboard-interactive)] and input your user name.<br> + <li>When the keyboard-interactive authentication is used, check the [Use keyboard-interactive to log in] and input your user name.<br> Next, the dialog with the server prompt and string is shown and input your password.</li> <li>When the Pageant is used, check the [Use Pageant] and input your user name.</li> </ul> Modified: trunk/doc/ja/html/commandline/ttssh.html =================================================================== --- trunk/doc/ja/html/commandline/ttssh.html 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/doc/ja/html/commandline/ttssh.html 2018-04-19 11:58:00 UTC (rev 7101) @@ -82,7 +82,8 @@ <ul> <li><span class="syntax">password</span> \x83p\x83X\x83\x8F\x81[\x83h\x94F\x8F\xD8</li> <li><span class="syntax">publickey</span> \x8C\xF6\x8AJ\x8C\xAE\x94F\x8F\xD8</li> - <li><span class="syntax">challenge</span> \x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X(\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u)\x94F\x8F\xD8</li> + <li><span class="syntax">challenge</span> SSH1:\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X(TIS)\x94F\x8F\xD8 / SSH2:\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u\x94F\x8F\xD8</li> + <li><span class="syntax">keyboard-interactive</span> challenge \x82Ɠ\xAF\x82\xB6</li> <li><span class="syntax">pageant</span> Pageant \x82\xF0\x97p\x82\xA2\x82\xBD\x8C\xF6\x8AJ\x8C\xAE\x94F\x8F\xD8</li> </ul></dd> Modified: trunk/doc/ja/html/menu/setup-sshauth.html =================================================================== --- trunk/doc/ja/html/menu/setup-sshauth.html 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/doc/ja/html/menu/setup-sshauth.html 2018-04-19 11:58:00 UTC (rev 7101) @@ -68,7 +68,7 @@ <li> <dl> - <dt>Use challenge/response to log in (SSH1:TIS, SSH2:keyboard-interactive)</dt> + <dt>Use SSH1:challenge/response(TIS) / SSH2:keyboard-interactive to log in</dt> <dd> <dl> <dt>SSH1</dt> Modified: trunk/doc/ja/html/usage/ssh.html =================================================================== --- trunk/doc/ja/html/usage/ssh.html 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/doc/ja/html/usage/ssh.html 2018-04-19 11:58:00 UTC (rev 7101) @@ -31,7 +31,8 @@ </ul> </li> <li>SSH1 \x82ɂ\xA8\x82\xAF\x82\xE9 rhosts \x94F\x8F\xD8</li> - <li>challenge/response (SSH1), keyboard-interactive (SSH2) \x94F\x8F\xD8</li> + <li>SSH1 \x82ɂ\xA8\x82\xAF\x82\xE9 challenge/response(TIS) \x94F\x8F\xD8</li> + <li>SHS2 \x82ɂ\xA8\x82\xAF\x82\xE9 keyboard-interactive \x94F\x8F\xD8</li> </ul> \x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B\x82\xB1\x82\xB1\x82ł͎\xF9\x97v\x82\xAA\x91\xBD\x82\xA2\x82Ǝv\x82\xED\x82\xEA\x82\xE9\x94F\x8Fؕ\xFB\x96@\x82ɂ\xA2\x82ĐG\x82ꂽ\x82\xA2\x82Ǝv\x82\xA2\x82܂\xB7\x81B </p> @@ -59,7 +60,7 @@ \x81\xA6\x83p\x83X\x83\x8F\x81[\x83h\x91\x97\x90M\x8E\x9E\x82\xCC SSH \x83p\x83P\x83b\x83g\x82͈Í\x86\x89\xBB\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x82̂ŁATELNET \x82̂悤\x82Ƀp\x83X\x83\x8F\x81[\x83h\x82\xAA\x95\xBD\x95\xB6\x82ő\x97\x90M\x82\xB3\x82\xEA\x82邱\x82Ƃ͂\xA0\x82\xE8\x82܂\xB9\x82\xF1\x81B</li> <li>\x8C\xF6\x8AJ\x8C\xAE\x94F\x8F\xF0\x97p\x82\xA2\x82\xE9\x8Fꍇ\x82́A\x8Fォ\x82\xE72\x94Ԗڂ́uUse RSA/DSA/ECDSA/ED25519 key to log in\x81v\x82Ƀ`\x83F\x83b\x83N\x82\xF0\x82\xAF\x81A\x81uPrivate key file:\x81v\x83{\x83^\x83\x93\x82\xF0\x89\x9F\x82\xB5\x82Ĕ閧\x83L\x81[\x82̃t\x83@\x83C\x83\x8B\x82\xF0\x8Ew\x92肵\x82܂\xB7\x81B\x82\xBB\x82̌テ\x81[\x83U\x96\xBC\x82Ɣ閧\x83L\x81[\x82̃p\x83X\x83t\x83\x8C\x81[\x83Y\x82\xF0\x93\xFC\x97͂\xB5\x82ă\x8D\x83O\x83C\x83\x93\x82\xB5\x82܂\xB7\x81B<br> \x81\xA6OpenSSH \x8C`\x8E\xAE\x82̂ق\xA9\x81ATTSSH 2.63(Tera Term 4.76) \x88ȍ~\x82ł\xCD PuTTY \x8C`\x8E\xAE\x81ESECSH(ssh.com) \x8C`\x8E\xAE\x82\xCC SSH2 \x94閧\x8C\xAE\x82ɑΉ\x9E\x82\xB5\x82Ă\xA2\x82܂\xB7\x81B</li> - <li>keyboard-interactive\x94F\x8F\xF0\x8Eg\x97p\x82\xB7\x82\xE9\x8Fꍇ\x82́uUse challange/response to log in(keyboard-interactive)\x81v\x82Ƀ`\x83F\x83b\x83N\x82\xF0\x82\xAF\x81A\x83\x86\x81[\x83U\x96\xBC\x82\xF0\x93\xFC\x97͂\xB5\x82܂\xB7\x81B<br> + <li>keyboard-interactive\x94F\x8F\xF0\x8Eg\x97p\x82\xB7\x82\xE9\x8Fꍇ\x82́uUse keyboard-interactive to log in\x81v\x82Ƀ`\x83F\x83b\x83N\x82\xF0\x82\xAF\x81A\x83\x86\x81[\x83U\x96\xBC\x82\xF0\x93\xFC\x97͂\xB5\x82܂\xB7\x81B<br> \x83T\x81[\x83o\x82\xA9\x82\xE7\x82̃v\x83\x8D\x83\x93\x83v\x83g\x82ƕ\xB6\x8E\x9A\x97\xF1\x82\xF0\x93\xFC\x97͂\xB7\x82\xE9\x83_\x83C\x83A\x83\x8D\x83O\x82\xAA\x95\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x82̂ŁA\x83p\x83X\x83\x8F\x81[\x83h\x82\xF0\x93\xFC\x97͂\xB5\x82܂\xB7\x81B</li> <li>Pageant \x82\xF0\x97p\x82\xA2\x82ĔF\x8F\xB7\x82\xE9\x8Fꍇ\x82́uUse Pageant\x81v\x82Ƀ`\x83F\x83b\x83N\x82\xF0\x82\xAF\x81A\x83\x86\x81[\x83U\x96\xBC\x82\xF0\x93\xFC\x97͂\xB5\x82܂\xB7\x81B</li> </ul> Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/English.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -563,8 +563,8 @@ DLG_AUTH_METHOD_PASSWORD=Use p&lain password to log in DLG_AUTH_METHOD_RSA=Use &RSA/DSA/ECDSA/ED25519 key to log in DLG_AUTH_METHOD_RHOST=Use r&hosts to log in (SSH1) -DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response to log in(&TIS) -DLG_AUTH_METHOD_CHALLENGE2=Use &challenge/response to log in(keyboard-interactive) +DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response(&TIS) to log in +DLG_AUTH_METHOD_CHALLENGE2=Use keyboard-&interactive to log in DLG_AUTH_METHOD_PAGEANT=Use P&ageant to log in DLG_AUTH_PRIVATEKEY=Private &key file: DLG_AUTH_LOCALUSER=Local &user name: @@ -579,7 +579,7 @@ DLG_AUTHSETUP_METHOD_PASSWORD=Use p&lain password to log in DLG_AUTHSETUP_METHOD_RSA=Use &RSA/DSA/ECDSA/ED25519 key to log in DLG_AUTHSETUP_METHOD_RHOST=Use r&hosts to log in (SSH1) -DLG_AUTHSETUP_METHOD_CHALLENGE=Use challenge/response to log in (SSH1:&TIS, SSH2:keyboard-interactive) +DLG_AUTHSETUP_METHOD_CHALLENGE=Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in DLG_AUTHSETUP_METHOD_PAGEANT=Use P&ageant DLG_AUTHSETUP_PRIVATEKEY=Private &key file: DLG_AUTHSETUP_LOCALUSER=Local &user name: Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/French.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -564,8 +564,10 @@ DLG_AUTH_METHOD_PASSWORD=Utiliser mot de passe pour la connexion DLG_AUTH_METHOD_RSA=Utiliser cl\xE9 &RSA/DSA/ECDSA/ED25519 pour la connexion DLG_AUTH_METHOD_RHOST=Utiser r&hosts pour la connexion (SSH1) -DLG_AUTH_METHOD_CHALLENGE1=Utiliser challenge/r\xE9ponse pour la connexion(&TIS) -DLG_AUTH_METHOD_CHALLENGE2=Utiliser &challenge/r\xE9ponse pour la connexion(clavier) +;DLG_AUTH_METHOD_CHALLENGE1=Utiliser challenge/r\xE9ponse pour la connexion(&TIS) +DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response(&TIS) to log in +;DLG_AUTH_METHOD_CHALLENGE2=Utiliser &challenge/r\xE9ponse pour la connexion(clavier) +DLG_AUTH_METHOD_CHALLENGE2=Use keyboard-&interactive to log in DLG_AUTH_METHOD_PAGEANT=Utiliser P&ageant pour la connexion DLG_AUTH_PRIVATEKEY=Fichier cl\xE9 priv\xE9e DLG_AUTH_LOCALUSER=Nom d'utilisateur local: @@ -580,7 +582,8 @@ DLG_AUTHSETUP_METHOD_PASSWORD=Util. mot de passe pour la conn. DLG_AUTHSETUP_METHOD_RSA=Util. cl\xE9 &RSA/DSA/ECDSA/ED25519 pour conn. DLG_AUTHSETUP_METHOD_RHOST=Util. r&hosts pour conn.(SSH1) -DLG_AUTHSETUP_METHOD_CHALLENGE=Utiliser challenge/r\xE9ponse pour la connexion (SSH1:&TIS, SSH2:clavier) +;DLG_AUTHSETUP_METHOD_CHALLENGE=Utiliser challenge/r\xE9ponse pour la connexion (SSH1:&TIS, SSH2:clavier) +DLG_AUTHSETUP_METHOD_CHALLENGE=Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in DLG_AUTHSETUP_METHOD_PAGEANT=Utiliser P&ageant DLG_AUTHSETUP_PRIVATEKEY=Fichier cl\xE9 priv\xE9e: DLG_AUTHSETUP_LOCALUSER=Nom d'utilisateur local: Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/German.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -564,8 +564,10 @@ DLG_AUTH_METHOD_PASSWORD=Passwortauthentifikation verwenden DLG_AUTH_METHOD_RSA=DSA/RSA/ECDSA/ED25519-Schl\xFCssel verwenden DLG_AUTH_METHOD_RHOST=rhosts verwenden (SSH1) -DLG_AUTH_METHOD_CHALLENGE1=Benutze challenge/response (TIS) -DLG_AUTH_METHOD_CHALLENGE2=Benutze challenge/response (keyboard-interactive) +;DLG_AUTH_METHOD_CHALLENGE1=Benutze challenge/response (TIS) +DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response(&TIS) to log in +;DLG_AUTH_METHOD_CHALLENGE2=Benutze challenge/response (keyboard-interactive) +DLG_AUTH_METHOD_CHALLENGE2=Use keyboard-&interactive to log in DLG_AUTH_METHOD_PAGEANT=Benutze Pageant DLG_AUTH_PRIVATEKEY=Schl\xFCssel: DLG_AUTH_LOCALUSER=Lokaler Benutzername: @@ -580,7 +582,8 @@ DLG_AUTHSETUP_METHOD_PASSWORD=Passwortauthentifikation verwenden DLG_AUTHSETUP_METHOD_RSA=DSA/RSA/ECDSA/ED25519-Schl\xFCssel verwenden DLG_AUTHSETUP_METHOD_RHOST=rhosts verwenden (SSH1) -DLG_AUTHSETUP_METHOD_CHALLENGE=Benutze challenge/response (SSH1:&TIS, SSH2:keyboard-interactive) +;DLG_AUTHSETUP_METHOD_CHALLENGE=Benutze challenge/response (SSH1:&TIS, SSH2:keyboard-interactive) +DLG_AUTHSETUP_METHOD_CHALLENGE=Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in DLG_AUTHSETUP_METHOD_PAGEANT=Use P&ageant DLG_AUTHSETUP_PRIVATEKEY=Schl\xFCssel: DLG_AUTHSETUP_LOCALUSER=Lokaler Benutzername: Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/Japanese.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -563,8 +563,8 @@ DLG_AUTH_METHOD_PASSWORD=\x83v\x83\x8C\x83C\x83\x93\x83p\x83X\x83\x8F\x81[\x83h\x82\xF0\x8Eg\x82\xA4(&L) DLG_AUTH_METHOD_RSA=&RSA/DSA/ECDSA/ED25519\x8C\xAE\x82\xF0\x8Eg\x82\xA4 DLG_AUTH_METHOD_RHOST=r&hosts(SSH1)\x82\xF0\x8Eg\x82\xA4 -DLG_AUTH_METHOD_CHALLENGE1=\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F\xF0\x8Eg\x82\xA4(&TIS) -DLG_AUTH_METHOD_CHALLENGE2=\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F\xF0\x8Eg\x82\xA4(\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u)(&C) +DLG_AUTH_METHOD_CHALLENGE1=\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F\xD8(&TIS)\x82\xF0\x8Eg\x82\xA4 +DLG_AUTH_METHOD_CHALLENGE2=\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u\x94F\x8F\xF0\x8Eg\x82\xA4(&I) DLG_AUTH_METHOD_PAGEANT=P&ageant\x82\xF0\x8Eg\x82\xA4 DLG_AUTH_PRIVATEKEY=\x94閧\x8C\xAE(&K): DLG_AUTH_LOCALUSER=\x83\x8D\x81[\x83J\x83\x8B\x82̃\x86\x81[\x83U\x96\xBC(&U): @@ -579,7 +579,7 @@ DLG_AUTHSETUP_METHOD_PASSWORD=\x83v\x83\x8C\x83C\x83\x93\x83p\x83X\x83\x8F\x81[\x83h\x82\xF0\x8Eg\x82\xA4(&L) DLG_AUTHSETUP_METHOD_RSA=&RSA/DSA/ECDSA/ED25519\x8C\xAE\x82\xF0\x8Eg\x82\xA4 DLG_AUTHSETUP_METHOD_RHOST=r&hosts\x82\xF0\x8Eg\x82\xA4(SSH1) -DLG_AUTHSETUP_METHOD_CHALLENGE=\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F\xF0\x8Eg\x82\xA4(SSH1:TIS, SSH2:\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u)(&T) +DLG_AUTHSETUP_METHOD_CHALLENGE=SSH1:\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F\xD8(&TIS)/SSH2:\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u\x94F\x8F\xF0\x8Eg\x82\xA4 DLG_AUTHSETUP_METHOD_PAGEANT=P&ageant\x82\xF0\x8Eg\x82\xA4 DLG_AUTHSETUP_PRIVATEKEY=\x94閧\x8C\xAE(&K): DLG_AUTHSETUP_LOCALUSER=\x83\x8D\x81[\x83J\x83\x8B\x82̃\x86\x81[\x83U\x96\xBC(&U): Modified: trunk/installer/release/lang/Korean.lng =================================================================== --- trunk/installer/release/lang/Korean.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/Korean.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -564,8 +564,10 @@ DLG_AUTH_METHOD_PASSWORD=\xC0Ϲ\xDD\xC5ؽ\xBAƮ \xBE\xCFȣ \xB7α\xD7\xC0\xCE(&L) DLG_AUTH_METHOD_RSA=RSA/DSA/ECDSA/ED25519 Ű \xB7α\xD7\xC0\xCE(&R) DLG_AUTH_METHOD_RHOST=rhosts \xB7α\xD7\xC0\xCE(SSH1)(&H) -DLG_AUTH_METHOD_CHALLENGE1=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(TIS)(&T) -DLG_AUTH_METHOD_CHALLENGE2=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(TIS)(Ű\xBA\xB8\xB5\xE5 \xC0Է\xC2)(&C) +;DLG_AUTH_METHOD_CHALLENGE1=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(TIS)(&T) +DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response(&TIS) to log in +;DLG_AUTH_METHOD_CHALLENGE2=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(TIS)(Ű\xBA\xB8\xB5\xE5 \xC0Է\xC2)(&C) +DLG_AUTH_METHOD_CHALLENGE2=Use keyboard-&interactive to log in DLG_AUTH_METHOD_PAGEANT=Pageant \xBB\xE7\xBF\xEB(&A) DLG_AUTH_PRIVATEKEY=\xB0\xB3\xC0\xCEŰ(&K): DLG_AUTH_LOCALUSER=\xC1\xF6\xBF\xAA \xBB\xE7\xBF\xEB\xC0\xDA\xC0̸\xA7(&U): @@ -580,7 +582,8 @@ DLG_AUTHSETUP_METHOD_PASSWORD=\xC0Ϲ\xDD\xC5ؽ\xBAƮ \xBE\xCFȣ \xB7α\xD7\xC0\xCE(&L) DLG_AUTHSETUP_METHOD_RSA=RSA/DSA/ECDSA/ED25519 Ű \xB7α\xD7\xC0\xCE(&R) DLG_AUTHSETUP_METHOD_RHOST=rhosts \xB7α\xD7\xC0\xCE(SSH1)(&H) -DLG_AUTHSETUP_METHOD_CHALLENGE=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(SSH1:TIS, SSH2:Ű\xBA\xB8\xB5\xE5 \xC0Է\xC2)(&T) +;DLG_AUTHSETUP_METHOD_CHALLENGE=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(SSH1:TIS, SSH2:Ű\xBA\xB8\xB5\xE5 \xC0Է\xC2)(&T) +DLG_AUTHSETUP_METHOD_CHALLENGE=Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in DLG_AUTHSETUP_METHOD_PAGEANT=Pageant \xBB\xE7\xBF\xEB(&A) DLG_AUTHSETUP_PRIVATEKEY=\xB0\xB3\xC0\xCEŰ(&K): DLG_AUTHSETUP_LOCALUSER=\xC1\x{1BFABB}\xE7 \xBF\xEB\xC0\xDA\xC0̸\xA7(&U): Modified: trunk/installer/release/lang/Russian.lng =================================================================== --- trunk/installer/release/lang/Russian.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/Russian.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -564,8 +564,10 @@ DLG_AUTH_METHOD_PASSWORD=&\xC2\xF5\xEE\xE4 \xF1 \xEF\xF0\xEE\xF1\xF2\xFB\xEC \xEF\xE0\xF0\xEE\xEB\xE5\xEC DLG_AUTH_METHOD_RSA=&\xC2\xF5\xEE\xE4 \xF1 \xEA\xEB\xFE\xF7\xEE\xEC RSA/DSA/ECDSA/ED25519 DLG_AUTH_METHOD_RHOST=\xC2\xF5\xEE\xE4 \xF1 r&hosts (SSH1) -DLG_AUTH_METHOD_CHALLENGE1=\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (&TIS) -DLG_AUTH_METHOD_CHALLENGE2=&\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (\xF1 \xEA\xEB\xE0\xE2\xE8\xE0\xF2\xF3\xF0\xFB) +;DLG_AUTH_METHOD_CHALLENGE1=\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (&TIS) +DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response(&TIS) to log in +;DLG_AUTH_METHOD_CHALLENGE2=&\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (\xF1 \xEA\xEB\xE0\xE2\xE8\xE0\xF2\xF3\xF0\xFB) +DLG_AUTH_METHOD_CHALLENGE2=Use keyboard-&interactive to log in DLG_AUTH_METHOD_PAGEANT=&\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC Pageant DLG_AUTH_PRIVATEKEY=&\xC7\xE0\xEA\xF0\xFB\xF2\xFB\xE9 \xEA\xEB\xFE\xF7 DLG_AUTH_LOCALUSER=&\xD1\xEA\xF0\xFB\xF2\xEE\xE5 \xE8\xEC\xFF: @@ -580,7 +582,8 @@ DLG_AUTHSETUP_METHOD_PASSWORD=&\xC2\xF5\xEE\xE4 \xF1 \xEF\xF0\xEE\xF1\xF2\xFB\xEC \xEF\xE0\xF0\xEE\xEB\xE5\xEC DLG_AUTHSETUP_METHOD_RSA=&\xC2\xF5\xEE\xE4 \xF1 \xEA\xEB\xFE\xF7\xEE\xEC RSA/DSA/ECDSA/ED25519 DLG_AUTHSETUP_METHOD_RHOST=&\xC2\xF5\xEE\xE4 \xF1 rhosts (SSH1) -DLG_AUTHSETUP_METHOD_CHALLENGE=\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (SSH1:&TIS, SSH2:\xF1 \xEA\xEB\xE0\xE2\xE8\xE0\xF2\xF3\xF0\xFB) +;DLG_AUTHSETUP_METHOD_CHALLENGE=\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (SSH1:&TIS, SSH2:\xF1 \xEA\xEB\xE0\xE2\xE8\xE0\xF2\xF3\xF0\xFB) +DLG_AUTHSETUP_METHOD_CHALLENGE=Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in DLG_AUTHSETUP_METHOD_PAGEANT=&\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC Pageant DLG_AUTHSETUP_PRIVATEKEY=&\xC7\xE0\xEA\xF0\xFB\xF2\xFB\xE9 \xEA\xEB\xFE\xF7: DLG_AUTHSETUP_LOCALUSER=&\xD1\xEA\xF0\xFB\xF2\xEE\xE5 \xE8\xEC\xFF \xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xE5\xEB\xFF: Modified: trunk/installer/release/lang/Simplified Chinese.lng =================================================================== --- trunk/installer/release/lang/Simplified Chinese.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/Simplified Chinese.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -564,8 +564,10 @@ DLG_AUTH_METHOD_PASSWORD=ʹ\xD3ü\xC4\xC3\xDC\xC2\xEB\xC0\xB4\xB5\xC7¼(&L) DLG_AUTH_METHOD_RSA=ʹ\xD3\xC3 &RSA/DSA/ECDSA/ED25519 \xC3\xDCԿ\xB5\xC7¼ DLG_AUTH_METHOD_RHOST=ʹ\xD3\xC3 r&hosts \xB5\xC7¼(SSH1) -DLG_AUTH_METHOD_CHALLENGE1=ʹ\xD3\xC3\xCC\xF4ս/Ӧ\xB4\xF0\xB7\xBDʽ\xB5\xC7¼(&TIS) -DLG_AUTH_METHOD_CHALLENGE2=ʹ\xD3\xC3\xCC\xF4ս/Ӧ\xB4\xF0\xB7\xBDʽ\xB5\xC7¼(\xBC\xFC\xC5̽\xBB\xBB\xA5)(&C) +;DLG_AUTH_METHOD_CHALLENGE1=ʹ\xD3\xC3\xCC\xF4ս/Ӧ\xB4\xF0\xB7\xBDʽ\xB5\xC7¼(&TIS) +DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response(&TIS) to log in +;DLG_AUTH_METHOD_CHALLENGE2=ʹ\xD3\xC3\xCC\xF4ս/Ӧ\xB4\xF0\xB7\xBDʽ\xB5\xC7¼(\xBC\xFC\xC5̽\xBB\xBB\xA5)(&C) +DLG_AUTH_METHOD_CHALLENGE2=Use keyboard-&interactive to log in DLG_AUTH_METHOD_PAGEANT=ʹ\xD3\xC3 P&ageant \xB5\xC7¼ DLG_AUTH_PRIVATEKEY=\xC3\xDCԿ\xCEļ\xFE(&K)\xA3\xBA DLG_AUTH_LOCALUSER=\xB1\xBE\xB5\xD8\xD3û\xA7\xC3\xFB(&U)\xA3\xBA @@ -580,7 +582,8 @@ DLG_AUTHSETUP_METHOD_PASSWORD=ʹ\xD3ü\xC4\xC3\xDC\xC2\xEB\xC0\xB4\xB5\xC7¼(&L) DLG_AUTHSETUP_METHOD_RSA=ʹ\xD3\xC3 &RSA/DSA/ECDSA/ED25519 \xC3\xDCԿ\xB5\xC7¼ DLG_AUTHSETUP_METHOD_RHOST=ʹ\xD3\xC3 r&hosts \xB5\xC7¼(SSH1) -DLG_AUTHSETUP_METHOD_CHALLENGE=ʹ\xD3\xC3\xCC\xF4ս/Ӧ\xB4\xF0\xB7\xBDʽ\xB5\xC7¼(SSH1\xA3\xBATIS\xA3\xACSSH2\xA3\xBA\xBC\xFC\xC5̽\xBB\xBB\xA5)(&T) +;DLG_AUTHSETUP_METHOD_CHALLENGE=ʹ\xD3\xC3\xCC\xF4ս/Ӧ\xB4\xF0\xB7\xBDʽ\xB5\xC7¼(SSH1\xA3\xBATIS\xA3\xACSSH2\xA3\xBA\xBC\xFC\xC5̽\xBB\xBB\xA5)(&T) +DLG_AUTHSETUP_METHOD_CHALLENGE=Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in DLG_AUTHSETUP_METHOD_PAGEANT=ʹ\xD3\xC3P&ageant DLG_AUTHSETUP_PRIVATEKEY=\xC3\xDCԿ\xCEļ\xFE(&K)\xA3\xBA DLG_AUTHSETUP_LOCALUSER=\xB1\xBE\xB5\xD8\xD3û\xA7\xC3\xFB(&U)\xA3\xBA Modified: trunk/installer/release/lang/Traditional Chinese.lng =================================================================== --- trunk/installer/release/lang/Traditional Chinese.lng 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/installer/release/lang/Traditional Chinese.lng 2018-04-19 11:58:00 UTC (rev 7101) @@ -564,8 +564,10 @@ DLG_AUTH_METHOD_PASSWORD=\xA8ϥ\xCE²\xB3檺\xB1K\xBDX\xA8ӵn\xBF\xFD(&L) DLG_AUTH_METHOD_RSA=\xA8ϥ\xCE &RSA/DSA/ECDSA/ED25519 \xB1K\xC6_\xB5n\xBF\xFD DLG_AUTH_METHOD_RHOST=\xA8ϥ\xCE r&hosts \xB5n\xBF\xFD(SSH1) -DLG_AUTH_METHOD_CHALLENGE1=\xA8ϥοԸ\xDF/\xC0\xB3\xB5\xAA\xA4覡\xB5n\xBF\xFD(&TIS) -DLG_AUTH_METHOD_CHALLENGE2=\xA8ϥοԸ\xDF/\xC0\xB3\xB5\xAA\xA4覡\xB5n\xBF\xFD(\xC1\xE4\xBDL\xA5椬)(&C) +;DLG_AUTH_METHOD_CHALLENGE1=\xA8ϥοԸ\xDF/\xC0\xB3\xB5\xAA\xA4覡\xB5n\xBF\xFD(&TIS) +DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response(&TIS) to log in +;DLG_AUTH_METHOD_CHALLENGE2=\xA8ϥοԸ\xDF/\xC0\xB3\xB5\xAA\xA4覡\xB5n\xBF\xFD(\xC1\xE4\xBDL\xA5椬)(&C) +DLG_AUTH_METHOD_CHALLENGE2=Use keyboard-&interactive to log in DLG_AUTH_METHOD_PAGEANT=\xA8ϥ\xCE P&ageant \xB5n\xBF\xFD DLG_AUTH_PRIVATEKEY=\xB1K\xC6_\xA4\xE5\xA5\xF3(&K)\xA1G DLG_AUTH_LOCALUSER=\xA5\xBB\xA6a\xA5Τ\xE1\xA6W(&U)\xA1G @@ -580,7 +582,8 @@ DLG_AUTHSETUP_METHOD_PASSWORD=\xA8ϥ\xCE²\xB3檺\xB1K\xBDX\xA8ӵn\xBF\xFD(&L) DLG_AUTHSETUP_METHOD_RSA=\xA8ϥ\xCE &RSA/DSA/ECDSA/ED25519 \xB1K\xC6_\xB5n\xBF\xFD DLG_AUTHSETUP_METHOD_RHOST=\xA8ϥ\xCE r&hosts \xB5n\xBF\xFD(SSH1) -DLG_AUTHSETUP_METHOD_CHALLENGE=\xA8ϥάD\xBE\xD4/\xC0\xB3\xB5\xAA\xA4覡\xB5n\xBF\xFD(SSH1\xA1GTIS\xA1ASSH2\xA1G\xC1\xE4\xBDL\xA5椬)(&T) +;DLG_AUTHSETUP_METHOD_CHALLENGE=\xA8ϥάD\xBE\xD4/\xC0\xB3\xB5\xAA\xA4覡\xB5n\xBF\xFD(SSH1\xA1GTIS\xA1ASSH2\xA1G\xC1\xE4\xBDL\xA5椬)(&T) +DLG_AUTHSETUP_METHOD_CHALLENGE=Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in DLG_AUTHSETUP_METHOD_PAGEANT=\xA8ϥ\xCEP&ageant DLG_AUTHSETUP_PRIVATEKEY=\xB1K\xC6_\xA4\xE5\xA5\xF3(&K)\xA1G DLG_AUTHSETUP_LOCALUSER=\xA5\xBB\xA6a\xA5Τ\xE1\xA6W(&U)\xA1G Modified: trunk/ttssh2/ttxssh/auth.c =================================================================== --- trunk/ttssh2/ttxssh/auth.c 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/ttssh2/ttxssh/auth.c 2018-04-19 11:58:00 UTC (rev 7101) @@ -255,11 +255,11 @@ // SSH \x83o\x81[\x83W\x83\x87\x83\x93\x82ɂ\xE6\x82\xC1\x82\xC4 TIS \x82̃\x89\x83x\x83\x8B\x82\xF0\x8F\x91\x82\xAB\x8A\xB7\x82\xA6 if (pvar->settings.ssh_protocol_version == 1) { UTIL_get_lang_msg("DLG_AUTH_METHOD_CHALLENGE1", pvar, - "Use challenge/response to log in(&TIS)"); + "Use challenge/response(&TIS) to log in"); SetDlgItemText(dlg, IDC_SSHUSETIS, pvar->ts->UIMsg); } else { UTIL_get_lang_msg("DLG_AUTH_METHOD_CHALLENGE2", pvar, - "Use &challenge/response to log in(keyboard-interactive)"); + "Use keyboard-&interactive to log in"); SetDlgItemText(dlg, IDC_SSHUSETIS, pvar->ts->UIMsg); } Modified: trunk/ttssh2/ttxssh/ttxssh.c =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.c 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/ttssh2/ttxssh/ttxssh.c 2018-04-19 11:58:00 UTC (rev 7101) @@ -1946,7 +1946,10 @@ //pvar->auth_state.cur_cred.method = SSH_AUTH_PASSWORD; pvar->ssh2_authmethod = SSH_AUTH_PASSWORD; - // /auth=challenge \x82\xF0\x92lj\xC1 (2007.10.5 maya) + } else if (_stricmp(option + 6, "keyboard-interactive") == 0) { // keyboard-interactive\x94F\x8F\xD8 + //pvar->auth_state.cur_cred.method = SSH_AUTH_TIS; + pvar->ssh2_authmethod = SSH_AUTH_TIS; + } else if (_stricmp(option + 6, "challenge") == 0) { // keyboard-interactive\x94F\x8F\xD8 //pvar->auth_state.cur_cred.method = SSH_AUTH_TIS; pvar->ssh2_authmethod = SSH_AUTH_TIS; Modified: trunk/ttssh2/ttxssh/ttxssh.rc =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.rc 2018-04-19 11:57:55 UTC (rev 7100) +++ trunk/ttssh2/ttxssh/ttxssh.rc 2018-04-19 11:58:00 UTC (rev 7101) @@ -67,7 +67,7 @@ CONTROL "Use &RSA/DSA/ECDSA/ED25519 key to log in",IDC_SSHUSERSA, "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,122,152,10 CONTROL "Use r&hosts to log in (SSH1)",IDC_SSHUSERHOSTS,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,149,99,10 - CONTROL "Use challenge/response to log in (SSH1:&TIS, SSH2:keyboard-interactive)",IDC_SSHUSETIS, + CONTROL "Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in",IDC_SSHUSETIS, "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,193,276,10 CONTROL "Use P&ageant to log in",IDC_SSHUSEPAGEANT,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,219,276,10 PUSHBUTTON "Private &key file:",IDC_CHOOSERSAFILE,169,120,58,14,WS_GROUP @@ -223,7 +223,7 @@ CONTROL "Use &RSA/DSA/ECDSA/ED25519 key to log in",IDC_SSHUSERSA, "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,73,152,10 CONTROL "Use r&hosts to log in (SSH1)",IDC_SSHUSERHOSTS,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,100,99,10 - CONTROL "Use challenge/response to log in (SSH1:&TIS, SSH2:keyboard-interactive)",IDC_SSHUSETIS, + CONTROL "Use SSH1:challenge/response(&TIS) / SSH2:keyboard-interactive to log in",IDC_SSHUSETIS, "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,144,278,10 CONTROL "Use P&ageant to log in",IDC_SSHUSEPAGEANT,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,171,278,10 PUSHBUTTON "Private &key file:",IDC_CHOOSERSAFILE,169,72,58,14,WS_GROUP