svnno****@sourc*****
svnno****@sourc*****
2012年 5月 2日 (水) 20:41:42 JST
Revision: 4922 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4922 Author: yutakapon Date: 2012-05-02 20:41:42 +0900 (Wed, 02 May 2012) Log Message: ----------- SCP に関する説明を追加した。 Modified Paths: -------------- trunk/doc/ja/html/reference/sourcecode.html -------------- next part -------------- Modified: trunk/doc/ja/html/reference/sourcecode.html =================================================================== --- trunk/doc/ja/html/reference/sourcecode.html 2012-05-02 07:35:33 UTC (rev 4921) +++ trunk/doc/ja/html/reference/sourcecode.html 2012-05-02 11:41:42 UTC (rev 4922) @@ -921,6 +921,63 @@ \x81@\x82Ȃ\xA8\x81A\x92[\x96\x96\x83\x89\x83C\x83\x93\x83f\x83B\x83V\x83v\x83\x8A\x83\x93(line discipline: \x89\xF1\x90\xFC\x8BK\x96\xF1)\x82Ƃ\xA2\x82\xA4\x82̂́A\x82\xBD\x82Ƃ\xA6\x82v\x83\x8D\x83O\x83\x89\x83\x80\x82\xAA getchar() \x82\xF0\x8CĂяo\x82\xB5\x82\xBD\x82Ƃ\xAB\x82ɁAEnter\x83L\x81[\x82\xF0\x89\x9F\x89\xBA\x82\xB7\x82\xE9\x82܂ŁA\x83v\x83\x8D\x83O\x83\x89\x83\x80\x82ɐ\xA7\x8C䂪\x93n\x82\xE8\x82܂\xB9\x82\xF1\x81B\x92[\x96\x96\x83\x89\x83C\x83\x93\x83f\x83B\x83V\x83v\x83\x8A\x83\x93\x82́A\x83v\x83\x8D\x83O\x83\x89\x83\x80\x8E\xC0\x8Ds\x92\x86\x82ł́u\x8Ds\x93\xE0\x95ҏW\x81v\x82\xF0\x89\\x82Ƃ\xB7\x82邽\x82߂̃\x82\x83W\x83\x85\x81[\x83\x8B\x82ł\xB7\x81BLinux\x82ł́A\x92[\x96\x96\x83\x89\x83C\x83\x93\x83f\x83B\x83V\x83v\x83\x8A\x83\x93\x82\xCD /proc/tty/ldiscs \x82Ŋm\x94F\x82ł\xAB\x82܂\xB7\x81iN_TTY\x82\xAA\x95W\x8F\x80\x93I\x82ɗ\x98\x97p\x82\xB3\x82\xEA\x82\xE9\x81j\x81B + <h3>SCP</h3> +\x81 @ SCP(Secure Copy)\x82\xCD OpenSSH \x83p\x83b\x83P\x81[\x83W\x82Ɋ܂܂\xEA\x82\xE9\x83v\x83\x8D\x83O\x83\x89\x83\x80\x82\xCC1\x82ł\xA0\x82\xE8\x81ASSH\x83Z\x83b\x83V\x83\x87\x83\x93\x82\xF0\x8Eg\x82\xC1\x82ăt\x83@\x83C\x83\x8B\x82̑\x97\x8E\xF3\x90M\x82\xF0\x8Ds\x82\xA4\x82\xB1\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81BSCP\x82𗘗p\x82\xB7\x82邽\x82߂ɂ́A\x83\x8A\x83\x82\x81[\x83g\x83T\x81[\x83o\x82\xC9 sshd \x82\xBE\x82\xAF\x82ł͂Ȃ\xAD\x81A"scp"\x83R\x83}\x83\x93\x83h\x82\xE0\x93\xB1\x93\xFC\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81BOpenSSH\x82\xCCSCP\x82́Asshd \x83f\x81[\x83\x82\x83\x93\x82\xA9\x82\xE7"scp"\x83R\x83}\x83\x93\x83h\x82\xAA\x8Eq\x83v\x83\x8D\x83Z\x83X\x82Ƃ\xB5\x82ċN\x93\xAE\x82\xB3\x82\xEA\x82邱\x82ƂŎ\xC0\x8C\xBB\x82\xB3\x82\xEA\x82Ă\xA2\x82܂\xB7\x81B\x82Ȃ\xA8\x81ASCP\x82\xC6SFTP(Secure Feil Transfer Program)\x82͂܂\xC1\x82\xBD\x82\xAD\x95ʂ̃v\x83\x8D\x83g\x83R\x83\x8B\x82ŁASCP\x82͏\x83\x90\x88\x82Ƀt\x8 3@\x83C\x83\x8B\x82́u\x91\x97\x90M\x81v\x82Ɓu\x8E\xF3\x90M\x81v\x82\xB5\x82\xA9\x82ł\xAB\x82܂\xB9\x82\xF1\x81B<br> +\x81 @ SSH\x83Z\x83b\x83V\x83\x87\x83\x93\x8F\xE3\x82Ńt\x83@\x83C\x83\x8B\x93]\x91\x97\x82\xF0\x8Ds\x82\xA4\x82ɂ́A\x83N\x83\x89\x83C\x83A\x83\x93\x83g\x82\xA9\x82\xE7\x83T\x81[\x83o\x82ڑ\xB1\x82\xAA\x90\xAC\x8C\x{1C2D42}\xBD\x82\xA0\x82ƂɁA\x83V\x83F\x83\x8B\x83I\x81[\x83v\x83\x93\x82̑\xE3\x82\xED\x82\xE8\x82ɁA\x81u\x8AO\x95\x94\x83R\x83}\x83\x93\x83h\x82̎\xC0\x8Ds\x81v\x82Ƃ\xA2\x82\xA4\x8C`\x8E\xAE\x82ŁASCP\x82\xAA\x97\x98\x97p\x82ł\xAB\x82\xE9\x82悤\x82ɂȂ\xE8\x82܂\xB7\x81B +\x81@ +\x81@<h5>SSH2\x82̏ꍇ</h5> +\x81@\x81 @ SSH2_MSG_CHANNEL_REQUEST \x82\xF0\x83T\x81[\x83o\x82֑\x97\x82\xE9\x82Ƃ\xAB\x82ɁA"pty-req"\x82̑\xE3\x82\xED\x82\xE8\x82\xC9"exec"\x82\xF0\x83T\x81[\x83r\x83X\x96\xBC\x82Ƃ\xB5\x82Ďw\x92肷\x82\xE9\x82ƁA\x8AO\x95\x94\x83R\x83}\x83\x93\x83h\x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B +<pre> +\x81@\x81@\x83\x86\x81[\x83U\x94F\x8Fؐ\xAC\x8C\xF7\x8C\xE3 +\x81@\x81@ ----> SSH2_MSG_CHANNEL_OPEN(90) +\x81@\x81@ <---- SSH2_MSG_CHANNEL_OPEN_CONFIRMATION(91) +\x81@\x81@ ----> SSH2_MSG_CHANNEL_REQUEST(98) \x83T\x81[\x83r\x83X\x96\xBC"exec"\x82ŊO\x95\x94\x83R\x83}\x83\x93\x83h\x91\x97\x90M("scp -f") +\x81@\x81@ <---- SSH2_MSG_CHANNEL_WINDOW_ADJUST (remote_window+=131072\x83o\x83C\x83g) +\x81@\x81@ <---- SSH2_MSG_CHANNEL_EXTENDED_DATA (local_window-=36\x83o\x83C\x83g) +\x81@\x81@ <---- SSH2_MSG_CHANNEL_DATA(94) +</pre> + +\x81@<h5>SSH1\x82̏ꍇ</h5> +\x81@\x81@\x83Z\x83b\x83V\x83\x87\x83\x93\x82\xF0\x8AJ\x82\xAD\x82Ƃ\xAB\x82ɁASSH_CMSG_EXEC_CMD \x82\xF0\x83T\x81[\x83o\x82֑\x97\x82\xE9\x82ƁA\x8AO\x95\x94\x83R\x83}\x83\x93\x83h\x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B +\x81@ +\x81@<h5>\x8AO\x95\x94\x83R\x83}\x83\x93\x83h\x82̏\x91\x8E\xAE</h5> +<pre> +\x81@\x81\x96"scp [-v] [-r] [-p] [-d] -t \x83t\x83@\x83C\x83\x8B\x96\xBC"\x81@\x83\x8D\x81[\x83J\x83\x8B\x82\xA9\x82烊\x83\x82\x81[\x83g\x82ւ̃R\x83s\x81[ +\x81@\x81\x96"scp [-v] [-r] [-p] [-d] -f \x83t\x83@\x83C\x83\x8B\x96\xBC"\x81@\x83\x8A\x83\x82\x81[\x83g\x82\xA9\x82烍\x81[\x83J\x83\x8B\x82ւ̃R\x83s\x81[ +\x81@ -v verbose +\x81@ -r \x83\x8A\x83J\x81[\x83V\x83u +\x81@ -p \x83^\x83C\x83\x80\x83X\x83^\x83\x93\x83v\x95ێ\x9D +\x81@ -d \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A +\x81@ -t Local-to-Remote\x82փR\x83s\x81[ +\x81@ -f Remote-to-Local\x82փR\x83s\x81[ +</pre> + +\x81@<h5>\x83f\x81[\x83^\x93]\x91\x97</h5> +\x81@\x81@\x8AO\x95\x94\x83R\x83}\x83\x93\x83h\x82̑\x97\x90M\x82\xAA\x8A\xAE\x97\xB9\x82\xB5\x82\xBD\x82\xA0\x82ƂɁA\x83t\x83@\x83C\x83\x8B\x82̓\xE0\x97e\x82𑗐M\x82\xA8\x82\xE6\x82ю\xF3\x90M\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B +\x81@\x81@ +<pre> +\x81@\x81@\x82P\x81D\x91\x97\x90M\x82̗\xAC\x82\xEA +\x81@ \x81@\x81E"T\x83^\x83C\x83\x80\x83X\x83^\x83\x93\x83v 0 \x83^\x83C\x83\x80\x83X\x83^\x83\x93\x83v 0"\x82𑗐M\x81i\x83I\x83v\x83V\x83\x87\x83\x93\x81j +\x81@ \x81@\x81E"C0666 \x83T\x83C\x83Y \x83t\x83@\x83C\x83\x8B\x96\xBC"\x82𑗐M +\x81@ \x81@\x81E\x83t\x83@\x83C\x83\x8B\x82̓\xE0\x97e\x82𑗐M +\x81@ \x81@\x81E\x83Z\x83b\x83V\x83\x87\x83\x93\x83N\x83\x8D\x81[\x83Y + +\x81@\x81@\x82Q\x81D\x8E\xF3\x90M\x82̗\xAC\x82\xEA +\x81@ \x81@\x81E"T\x83^\x83C\x83\x80\x83X\x83^\x83\x93\x83v 0 \x83^\x83C\x83\x80\x83X\x83^\x83\x93\x83v 0"\x82\xF0\x8E\xF3\x90M\x81i\x83I\x83v\x83V\x83\x87\x83\x93\x81j +\x81@ \x81@\x81E0\x82𑗐M +\x81@ \x81@\x81E"C0666 \x83T\x83C\x83Y \x83t\x83@\x83C\x83\x8B\x96\xBC"\x82\xF0\x8E\xF3\x90M +\x81@ \x81@\x81E0\x82𑗐M +\x81@ \x81@\x81E\x83t\x83@\x83C\x83\x8B\x82̓\xE0\x97e\x82\xF0\x8E\xF3\x90M +\x81@ \x81@\x81E\x83t\x83@\x83C\x83\x8B\x82̃^\x83C\x83\x80\x83X\x83^\x83\x93\x83v\x82\xF0\x90ݒ\xE8\x81i\x83I\x83v\x83V\x83\x87\x83\x93\x81j +\x81@ \x81@\x81E0\x82𑗐M +\x81@ \x81@\x81E\x83Z\x83b\x83V\x83\x87\x83\x93\x83N\x83\x8D\x81[\x83Y +</pre> + +\x81@<h5>\x92\x8D\x88ӎ\x96\x8D\x80</h5> +\x81@\x81@\x83t\x83@\x83C\x83\x8B\x96\xBC\x82Ƀf\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xAA\x8A܂܂\xEA\x82\xE9\x82Ƃ\xAB\x82̓p\x83X\x82̋\xE6\x90\xE8\x82́u/\x81v\x82ƂȂ\xE8\x82܂\xB7\x81B\x82\xA8\x82\xBB\x82炭\x81A\x81u\\x81v\x82͎t\x82\xAF\x82Ȃ\xA2\x82Ǝv\x82\xA4\x82̂ŕϊ\xB7\x82\xAA\x95K\x97v\x82ł\xB7\x81B + + + <hr>