Putty について語ろう。
■前スレ
Putty その2
http://hibari.2ch.net/test/read.cgi/unix/1084686527/
関連サイトなどは >>2 以降。
探検
Putty その3 【パティ】
2011/04/05(火) 21:33:19.38
2011/12/24(土) 09:16:30.88
自分がどのputty使ってるかわからなくなった><
2011/12/25(日) 09:13:29.58
ぼくも><
2011/12/29(木) 23:57:26.71
ごった煮pagaentのpassphraze保存って、やっぱ使うの危険なのかな?
2011/12/30(金) 01:24:21.93
危険か否か判断がつかないような人にとっては、とてつもなく危険です
2011/12/30(金) 04:24:05.39
ICEIV更新ktkr
2012/01/18(水) 22:53:05.27
中国圏で作られたPiettyも結構イケるよ
http://w.csie.org/~piaip/pietty/
UTF-8, CP932, Big5, GB2312が使える
とりあえずUTFとCP932が通ることは自分も確認してみた
やるじゃんチャイナ
http://w.csie.org/~piaip/pietty/
UTF-8, CP932, Big5, GB2312が使える
とりあえずUTFとCP932が通ることは自分も確認してみた
やるじゃんチャイナ
2012/01/21(土) 17:22:14.26
>>103
ダウンロードできるバイナリはいきなりexe
ソースやパッチがどこからダウンロードできるのかわからない
downloadのリンクは切れてる
でもdonateのリンクはしっかり元気
そんな怖くて不快な代物は使えま1000
ダウンロードできるバイナリはいきなりexe
ソースやパッチがどこからダウンロードできるのかわからない
downloadのリンクは切れてる
でもdonateのリンクはしっかり元気
そんな怖くて不快な代物は使えま1000
2012/01/25(水) 21:05:37.01
2012/01/26(木) 08:18:50.70
× gTLD
○ ccTLD
○ ccTLD
2012/01/26(木) 10:43:13.23
親日の台湾人が悲しむぞ>>中国圏くくり
2012/01/27(金) 19:39:50.64
psftpとかplinkの話題もここでいいんだよね?
サーバー側にunicodeの日本語ファイル名のファイルをpsftpでダウンロードしてから、
plinkで削除ってやりたいんだけど、文字化けが解消できずにうまくできない。
putty本体は文字コードをunicodeにすればちゃんと見れる。
puttyでセッションを保存しておいて、それをpsftpで-loadオプションで呼んでみても、
やっぱり動かない。
これをどうにかできる方法あります?
サーバー側にunicodeの日本語ファイル名のファイルをpsftpでダウンロードしてから、
plinkで削除ってやりたいんだけど、文字化けが解消できずにうまくできない。
putty本体は文字コードをunicodeにすればちゃんと見れる。
puttyでセッションを保存しておいて、それをpsftpで-loadオプションで呼んでみても、
やっぱり動かない。
これをどうにかできる方法あります?
2012/01/27(金) 23:58:25.77
plink使ったこと無いから適当いってみるけど、
plink自体にSJISでコマンドラインオプションが渡ってるっぽい?
ので、変換するようplinkを改造するか、
いっぺん実行したいコマンドをファイルに(unicode?)で書いて、
plink -m で実行するかかな?
plink自体にSJISでコマンドラインオプションが渡ってるっぽい?
ので、変換するようplinkを改造するか、
いっぺん実行したいコマンドをファイルに(unicode?)で書いて、
plink -m で実行するかかな?
2012/01/28(土) 07:02:48.13
なるほど、ファイルに書いてみるって手がありましたね。
やってみます。
やってみます。
2012/01/29(日) 00:46:44.45
2012/01/29(日) 01:23:38.10
>>111
これは本家に是非とも採用してもらうべき。
これは本家に是非とも採用してもらうべき。
2012/01/30(月) 10:50:09.98
>>111
サーバが重いよぉ
サーバが重いよぉ
2012/02/01(水) 10:32:59.67
ちょ、中文版Puttyにバックドア見つかったとかなんとか
2012/02/01(水) 13:26:48.02
それがなにか?
2012/02/01(水) 13:40:34.80
待て あわてるな これはNSAの罠だ
2012/02/01(水) 13:45:24.31
2012/02/03(金) 23:44:44.44
>>109
やっぱり正常にダウンロードできない。
get /var/tmp/あいうえお.txt c:\あいうえお.txt
をutf-8で書いて読ませたら、文字化けしたファイルでダウンロードされた。
コマンド手動で打ち込むとno file openとかでダウンロードすら出来なかったので、
そこからすれば進歩はしたが、ダメなものはだめだな。
getの後ろに/var/tmp/あいうえお.txtを無理やりshift-jisに変換した文字を入力してみたり
いろいろと試したがどうにもならんで諦めてjavaでアプリ組んだよ。
やっぱり正常にダウンロードできない。
get /var/tmp/あいうえお.txt c:\あいうえお.txt
をutf-8で書いて読ませたら、文字化けしたファイルでダウンロードされた。
コマンド手動で打ち込むとno file openとかでダウンロードすら出来なかったので、
そこからすれば進歩はしたが、ダメなものはだめだな。
getの後ろに/var/tmp/あいうえお.txtを無理やりshift-jisに変換した文字を入力してみたり
いろいろと試したがどうにもならんで諦めてjavaでアプリ組んだよ。
2012/02/14(火) 01:54:57.23
iceiv putty putty-gdi-20120211 を使い始めた。
Windows 7 64bit で、64bit に putty.ini + 日本語化 で起動。
ウィンドウ - 変換 - Remote character set が文字化けしているんだが、、、
なんてのは、どうやったら、iceiv putty の作者に知らせることが出来るんだろう。。。
Windows 7 64bit で、64bit に putty.ini + 日本語化 で起動。
ウィンドウ - 変換 - Remote character set が文字化けしているんだが、、、
なんてのは、どうやったら、iceiv putty の作者に知らせることが出来るんだろう。。。
2012/02/14(火) 02:36:11.87
ヒント:ページソース
2012/02/14(火) 15:55:04.19
文字化け? 翻訳されていないだけ?
123111
2012/02/14(火) 22:51:30.35 iniファイルでLineCodePage=""になっているとプルダウンリストの初期値にゴミが入るみたいだね
2012/02/15(水) 09:36:18.59
2012/02/15(水) 09:50:53.94
配布ページのソース開くとmeta定義にメールアドレスぽいのがあるね
2012/02/15(水) 11:57:29.71
2012/02/15(水) 12:03:22.60
いや、そんなに気にしなくてもいいと思うよ。
いきなりメール出していいよ。
いきなりメール出していいよ。
2012/02/15(水) 16:08:30.95
129127
2012/02/15(水) 16:16:34.22 いや、別人。
130111
2012/02/18(土) 10:19:37.532012/02/18(土) 23:59:10.57
お疲れ様。UNIXやMac版でもサロゲートいけるようになったのかな?
2012/02/19(日) 00:15:41.90
はい
2012/02/19(日) 00:24:15.39
はいじゃないが
2012/02/19(日) 01:27:48.44
お疲れ様です
puttyってsvn公開されてたんですか
puttyってsvn公開されてたんですか
2012/02/19(日) 10:48:17.29
2012/02/19(日) 17:51:32.52
2012/04/15(日) 18:21:55.89
ICE IV使ってるのですが
GDI版はまったく問題ないのに
D2DDW版は、まったくもってうんともすんともいわない
(コンソールウィンドウ自体開かず、プロセスから消える)
のですが、
原因として考えられることってなんですかね?
環境:
OS: Win7 32bit SP1
CPU: i7
GPU: NVIDIA GeForce 9800 GT
GDI版はまったく問題ないのに
D2DDW版は、まったくもってうんともすんともいわない
(コンソールウィンドウ自体開かず、プロセスから消える)
のですが、
原因として考えられることってなんですかね?
環境:
OS: Win7 32bit SP1
CPU: i7
GPU: NVIDIA GeForce 9800 GT
2012/04/15(日) 18:25:10.91
あなたはなんだと思ったのです?
それを確認するために何を試して、どのような結果を得たのです?
それを確認するために何を試して、どのような結果を得たのです?
139137
2012/04/15(日) 19:17:02.19 なんだと思ったか(1)
設定のどこかがおかしいと思った
試したこと
iniファイルのdiffとった
結果
とくに異常なし
なんだと思ったか(2)
putty.exe(の設定画面GUI)がコンソールウィンドウを開くプロセスがうまくいっていない
試したこと
D2DDWのdiffファイルを開いて読んだ
結果
自分には何がどうなっているのかわからないということがわかった
他に試したこと
グラフィックボードのドライバの更新→とくに意味はなかった
FFとIEの2DレンダリングがONになっていることを確認した→ONだった
設定のどこかがおかしいと思った
試したこと
iniファイルのdiffとった
結果
とくに異常なし
なんだと思ったか(2)
putty.exe(の設定画面GUI)がコンソールウィンドウを開くプロセスがうまくいっていない
試したこと
D2DDWのdiffファイルを開いて読んだ
結果
自分には何がどうなっているのかわからないということがわかった
他に試したこと
グラフィックボードのドライバの更新→とくに意味はなかった
FFとIEの2DレンダリングがONになっていることを確認した→ONだった
2012/04/15(日) 21:37:46.78
2012/04/16(月) 08:38:51.03
D2D/DW版は使ってないから解決するかはわからないけど
DirectX End-User Runtimeの最新版入れてみるとか?
ttp://www.4gamer.net/games/017/G001762/FC20110422001/#directx
最新版はこの辺から辿ってどうぞ
DirectX End-User Runtimeの最新版入れてみるとか?
ttp://www.4gamer.net/games/017/G001762/FC20110422001/#directx
最新版はこの辺から辿ってどうぞ
2012/04/16(月) 11:18:36.35
>>141
情報ありがとう。
でもこれは3D系のドライバをインストールするだけみたいね。
2D系はWin7にはすでに入っているはずだから…
D2D/DWに入っているdiffファイルに書いてある、
使用されるライブラリは、検索したらいちおうすでにあるみたい。
情報ありがとう。
でもこれは3D系のドライバをインストールするだけみたいね。
2D系はWin7にはすでに入っているはずだから…
D2D/DWに入っているdiffファイルに書いてある、
使用されるライブラリは、検索したらいちおうすでにあるみたい。
2012/04/16(月) 12:44:09.27
Font のとこの Use fallback font のチェックを外すか、
Arial Unicode MS 以外のフォントを指定するかしたら動かないかな?
作者勘違いしてると思うのだが、Arial Unicode MS は Windows 7 でも 8 でも、
標準ではインストールされないんじゃ?
Arial Unicode MS 以外のフォントを指定するかしたら動かないかな?
作者勘違いしてると思うのだが、Arial Unicode MS は Windows 7 でも 8 でも、
標準ではインストールされないんじゃ?
146名無しさん@お腹いっぱい。
2012/09/26(水) 18:11:15.88 まだ皆見てるかな?
最近iceiv使い始めましたが、高DPI環境(IBM T221使用で200%DPI)だと
「設定」画面の文字がスケールしてくれないみたい。
CTRL+右クリックで出てくるメニューでは追随してるみたいだから、
何か設定が足りない気がしないでもないけど。
最近iceiv使い始めましたが、高DPI環境(IBM T221使用で200%DPI)だと
「設定」画面の文字がスケールしてくれないみたい。
CTRL+右クリックで出てくるメニューでは追随してるみたいだから、
何か設定が足りない気がしないでもないけど。
2013/03/01(金) 16:41:16.71
iceiv新盤でたよ
2013/03/02(土) 04:55:09.41
SGR形式のマウストラッキング対応とか面白そうですなぁ
screenが公式に対応してるのかしてないのか今ひとつわかんないけど
こりゃtmuxに移行しろって事だろうか
screenが公式に対応してるのかしてないのか今ひとつわかんないけど
こりゃtmuxに移行しろって事だろうか
2013/03/04(月) 09:53:59.37
iceiv最新版
「ウィンドウ→変換→Remote character set」で他のcharset選択できない…
「ウィンドウ→変換→Remote character set」で他のcharset選択できない…
2013/03/06(水) 21:05:55.30
2013/03/18(月) 00:33:24.00
iceivのputty-d2ddw-20130306でwindowsの画面ロックからの
復帰時に画面が更新されない症状出ている人いる?
windowリサイズしても描画更新されず。
Enter連打するとスクロールバーが伸びる。
Ctrl+DやexitでSSHセッションが正常に終了するので描画だけの問題のようだ。
環境はintel graphicsなwin7 64bit。つい最近まで問題なく使えていたので、最近のwindows update絡みかも?
OS再インストールしてみたが直らなかったわ。。
radeonなwin7 64bit環境では問題発生せず。
個人的に画面ロックは使用やめられんので、どうしたもんか。
復帰時に画面が更新されない症状出ている人いる?
windowリサイズしても描画更新されず。
Enter連打するとスクロールバーが伸びる。
Ctrl+DやexitでSSHセッションが正常に終了するので描画だけの問題のようだ。
環境はintel graphicsなwin7 64bit。つい最近まで問題なく使えていたので、最近のwindows update絡みかも?
OS再インストールしてみたが直らなかったわ。。
radeonなwin7 64bit環境では問題発生せず。
個人的に画面ロックは使用やめられんので、どうしたもんか。
2013/03/18(月) 13:46:56.96
もしかしてIE10がらみ?
FirefoxもRadeon環境で文字描画にbug出てるらしいし
FirefoxもRadeon環境で文字描画にbug出てるらしいし
2013/03/18(月) 16:53:50.02
新バージョンで直った?
154151
2013/03/19(火) 00:48:39.43 >iceivの作者様
俺のような下民の糞レポに即日対応してくれるなんて・・
新しいバージョンで動作確認しました。問題が解消されていました。
なにかお礼をすべきところですが、、
少しでも世の中が良くなるように明日から仕事をがんばります。
ありがとうございました。
俺のような下民の糞レポに即日対応してくれるなんて・・
新しいバージョンで動作確認しました。問題が解消されていました。
なにかお礼をすべきところですが、、
少しでも世の中が良くなるように明日から仕事をがんばります。
ありがとうございました。
2013/04/08(月) 18:11:56.44
似たような配色にしたらWindow版EmacsとEmacs/PuTTYのウインドウの
区別がつきにくくなった。
タイトル行(アイコン)で見ればわかるけど、他の方法無い?
FireFoxとかIEなどブラウザはボタンが特徴的で一目でわかる。
OSはWindows7
区別がつきにくくなった。
タイトル行(アイコン)で見ればわかるけど、他の方法無い?
FireFoxとかIEなどブラウザはボタンが特徴的で一目でわかる。
OSはWindows7
156146
2013/04/19(金) 01:53:59.52 >>150
更新されてることに気がつきませんで、ご返事遅くなりました。
putty.lngを下記のように変更したところ、視認性が格段に向上しました。
_FONTNAME_=HGゴシックE
_FONTSIZE_=20
仰るとおり、ウィンドウサイズは変わらないので、太字フォントを駆使して難を逃れています。
ヒント頂きありがとうございました。m(_ _)m
更新されてることに気がつきませんで、ご返事遅くなりました。
putty.lngを下記のように変更したところ、視認性が格段に向上しました。
_FONTNAME_=HGゴシックE
_FONTSIZE_=20
仰るとおり、ウィンドウサイズは変わらないので、太字フォントを駆使して難を逃れています。
ヒント頂きありがとうございました。m(_ _)m
2013/08/07(水) NY:AN:NY.AN
本家で0.63出てるな
2013/08/07(水) NY:AN:NY.AN
heap overflow脆弱性が公開されたせいだな。
http://www.chiark.greenend.org.uk/~sgtatham/putty/
2013-08-06 PuTTY 0.63 released, fixing SECURITY HOLES
PuTTY 0.63, released today, fixes four security holes in 0.62 and before: vuln-modmul, vuln-signature-stringlen, vuln-bignum-division-by-zero, private-key-not-wiped. Other than that, there are mostly bug fixes from 0.62 and a few small features.
http://www.chiark.greenend.org.uk/~sgtatham/putty/
2013-08-06 PuTTY 0.63 released, fixing SECURITY HOLES
PuTTY 0.63, released today, fixes four security holes in 0.62 and before: vuln-modmul, vuln-signature-stringlen, vuln-bignum-division-by-zero, private-key-not-wiped. Other than that, there are mostly bug fixes from 0.62 and a few small features.
2013/08/07(水) NY:AN:NY.AN
security fix releaseだからPuttyjpやICE IV+puttyも早いとこ更新してほしいなぁ
ごった煮版は更新止まっちゃったっぽいから無理かなぁ
ごった煮版は更新止まっちゃったっぽいから無理かなぁ
2013/08/07(水) NY:AN:NY.AN
ICE IV+puttyは0.63対応版が出た模様
ttp://ice.hotmint.com/putty/putty-gdi-20130807.zip
Nagさん素早い対応乙です
ttp://ice.hotmint.com/putty/putty-gdi-20130807.zip
Nagさん素早い対応乙です
2013/08/07(水) NY:AN:NY.AN
ごった煮由来のpagentはパスフレーズ保存する機能まで付いてるから、not-wipedどころじゃないな
もうiceivは、そのへん捨ててもいいんじゃね? pfwdとplinkは必要な人がメンテすりゃいいじゃないの
もうiceivは、そのへん捨ててもいいんじゃね? pfwdとplinkは必要な人がメンテすりゃいいじゃないの
2013/08/07(水) NY:AN:NY.AN
不要な機能ばっかついてる上、環境を選んだりすることがあるという理由でiceivは使わず
ごった煮系を自分でビルドして使ってる俺みたいなのも多いだろうしね
かっちりブランチしちゃっても誰も困らないんじゃないかな
どうせ本家に取り込んでもらうつもりもないんだろうし
ごった煮系を自分でビルドして使ってる俺みたいなのも多いだろうしね
かっちりブランチしちゃっても誰も困らないんじゃないかな
どうせ本家に取り込んでもらうつもりもないんだろうし
2013/08/08(木) NY:AN:NY.AN
微妙な改造版が乱立してる現状はなんとかならんかなあとは思うね。
Linux ZaurusのEmbedded Konsoleを思い出す…
一度どれだけ派生があって、どんな機能があるのか整理してみるかな。
Linux ZaurusのEmbedded Konsoleを思い出す…
一度どれだけ派生があって、どんな機能があるのか整理してみるかな。
2013/08/08(木) NY:AN:NY.AN
iceivから本家に取り込まれたものはあるから、投げてるけど採用されてない系。
本家は滅多に派生を採用しない、puttyjpですら駄目だったらしいし。UI系は絶望的。
まあそのうち誰かがKittyとかも集約した究極派生つくるでしょきっと
本家は滅多に派生を採用しない、puttyjpですら駄目だったらしいし。UI系は絶望的。
まあそのうち誰かがKittyとかも集約した究極派生つくるでしょきっと
2013/08/08(木) NY:AN:NY.AN
個人的にはPuTTYjp+ごった煮版の機能のうち3つぐらいで足りているので
機能をそれだけに絞った自前ビルドとかやりたいんだけど
ごった煮版のパッチから必要な機能だけ抜き出すのが出来なくて挫折中orz
機能をそれだけに絞った自前ビルドとかやりたいんだけど
ごった煮版のパッチから必要な機能だけ抜き出すのが出来なくて挫折中orz
2013/08/08(木) NY:AN:NY.AN
PuTTYjpも0.63ベースのが出た模様
ttp://hp.vector.co.jp/authors/VA024651/download/file/putty-0.63-jp20130808.zip
hdkさん乙です
ttp://hp.vector.co.jp/authors/VA024651/download/file/putty-0.63-jp20130808.zip
hdkさん乙です
2013/08/09(金) NY:AN:NY.AN
自前ビルドも結構面倒なんだよね。やり方も複数ある(cygwin, msvc等)
あるし。
自分は64bit版作りたいんだけど未だにうまくいってない。
あるし。
自分は64bit版作りたいんだけど未だにうまくいってない。
2013/08/10(土) NY:AN:NY.AN
>>167
x64版は*.mftファイルのprocessorArchitectureの罠にはまらなければ
難しくないはず
確かPuTTYjpはSetWindowLongを使っているところがあるから
そのあたりも変更が必要だね
x64版は*.mftファイルのprocessorArchitectureの罠にはまらなければ
難しくないはず
確かPuTTYjpはSetWindowLongを使っているところがあるから
そのあたりも変更が必要だね
2013/08/11(日) NY:AN:NY.AN
本家から0.63のウインドウズ版ソースを取ってきてCygwinでbuildしてみたところ
コンパイラが-mno-cygwinなんてオプション知らないって言ったりtchar.hが無いって言われたり
エラー続出なんだけど、これってCygwinの構成の問題?
コンパイラが-mno-cygwinなんてオプション知らないって言ったりtchar.hが無いって言われたり
エラー続出なんだけど、これってCygwinの構成の問題?
2013/08/11(日) NY:AN:NY.AN
最近のCygwinのgccはMinGWバイナリを作れなくなっている
MSYSでビルドできるはず(-mno-cygwinは削除)
putty.hの#ifndef IS_HIGH_SURROGATEの位置がおかしいので
修正する必要があるかも
MSYSでビルドできるはず(-mno-cygwinは削除)
putty.hの#ifndef IS_HIGH_SURROGATEの位置がおかしいので
修正する必要があるかも
2013/08/12(月) NY:AN:NY.AN
iceiv+putty の putty-gdi-20130807.zip 版にしたんだけど、
putty.exe が結構な頻度で落ちちゃうなぁ。これまでは落ちることなんてほぼ無かったんだけど。
皆さんはどうですかね。
agent forwarding した上で pagent 関連の操作をしていると落ちるような気がする。
うちの珍しい条件としては /etc/ssh-*/agent.pid を漁って、複数プロセスから利用している。
たとえば、agent forwading で複数のソースからのリクエストを想定していない等だと問題になるのかね。
だた、落ちるのは putty.exe なんだよね。
client : Win7Pro 64bit jp
server : ScientificLinux 5/6, debian 6/7 など
putty.exe が結構な頻度で落ちちゃうなぁ。これまでは落ちることなんてほぼ無かったんだけど。
皆さんはどうですかね。
agent forwarding した上で pagent 関連の操作をしていると落ちるような気がする。
うちの珍しい条件としては /etc/ssh-*/agent.pid を漁って、複数プロセスから利用している。
たとえば、agent forwading で複数のソースからのリクエストを想定していない等だと問題になるのかね。
だた、落ちるのは putty.exe なんだよね。
client : Win7Pro 64bit jp
server : ScientificLinux 5/6, debian 6/7 など
2013/08/12(月) NY:AN:NY.AN
状況わかってないから要らん口出しかもだが、本家のpageant使ってみたら?
2013/08/18(日) NY:AN:NY.AN
>>171
64bit版Windows SP1でputty-gdi-20130807.zipを使っているけど特に問題なく使えているよ
pageantも使っているけど、171がやっているような複雑なことはやってないからその辺りは判らんです
64bit版Windows SP1でputty-gdi-20130807.zipを使っているけど特に問題なく使えているよ
pageantも使っているけど、171がやっているような複雑なことはやってないからその辺りは判らんです
2013/08/21(水) NY:AN:NY.AN
2013/08/22(木) NY:AN:NY.AN
>>174
切り分けとしては本家のputtyやjpを使ってみる、ってことになるだろうけど、
ごめん浅学で理解できてないのだけど、その/etcというところをみると、
puttyでsshした先の話のように見えて、puttyに影響がでるメカニズムが分からない。
切り分けとしては本家のputtyやjpを使ってみる、ってことになるだろうけど、
ごめん浅学で理解できてないのだけど、その/etcというところをみると、
puttyでsshした先の話のように見えて、puttyに影響がでるメカニズムが分からない。
2013/08/22(木) NY:AN:NY.AN
>>175 すみませぬ。s/etc/tmp/ の間違いです。orz...
ssh -A などで、agent forwarding して *nix サーバにアクセスすると、
/tmp/ssh-RANDOM_STRING/agent.PID
っていうソケットファイルがあって、
それを適切に読み書きすることで、フォワードしたエージェントで
認証を行うことが出来るのです。
通常は、ログインしたシェルとその環境変数を引き継いだサブシェルなどで
つかうのですが、screen や tmux などで保存しておいたセッションからも
パーミッションがあれば普通につかえるので、それを自動で行うスクリプトを利用しています。
そのスクリプトを走らせると、putty.exe が落ちてしまう、という。
ttp://www.gcd.org/blog/2006/09/100/ のように。
短く言えば screen の中で SSH_AUTH_SOCK を設定して、
ssh-add -l することで落ちてしまいます。
ssh -A などで、agent forwarding して *nix サーバにアクセスすると、
/tmp/ssh-RANDOM_STRING/agent.PID
っていうソケットファイルがあって、
それを適切に読み書きすることで、フォワードしたエージェントで
認証を行うことが出来るのです。
通常は、ログインしたシェルとその環境変数を引き継いだサブシェルなどで
つかうのですが、screen や tmux などで保存しておいたセッションからも
パーミッションがあれば普通につかえるので、それを自動で行うスクリプトを利用しています。
そのスクリプトを走らせると、putty.exe が落ちてしまう、という。
ttp://www.gcd.org/blog/2006/09/100/ のように。
短く言えば screen の中で SSH_AUTH_SOCK を設定して、
ssh-add -l することで落ちてしまいます。
2013/08/22(木) NY:AN:NY.AN
>>176
ええと、今ひとつ再現条件が理解できてないんだけど、
[前提]
* putty.exeはputty-gdi-20130807.zipのものを利用
* pageant.exeはputty-gdi-20130807.zipのものでも本家公式のものでもどちらでもよい
[再現手順]
1. pageant.exeを起動
2. 適切な鍵を手順1で起動されたプロセスに読み込む
3. putty.exeを起動
4. 「putty設定」のダイアログの「接続」→「SSH」→「認証」の「Pageantを使って認証する」「エージェントフォワーディングを認める」にチェックを入れる
5. 「putty設定」のダイアログの「セッション」の「ホスト名(またはIPアドレス)に接続先のホスト名を入力し、「開く」をクリック
6. ログインした先でssh-add -lを実行する
[発生する症状]
手順6を実行した瞬間にputty.exeのプロセスが落ちる
という理解であってます?
もしあっているのなら、少なくともうちの環境では症状は発生しませんでした
クライアントとサーバの環境はそれぞれ以下の通りです
[クライアント]
OS: 64bit版 Windows 7 Pro SP1
バイナリ: putty.exe,pageant.exe共にputty-gdi-20130807.zipの32bitバイナリを使用
鍵: Protocal 2 RSA 4096bit
[サーバ]
OS: CentOS 6.4 x86_64
OpenSSH: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
ええと、今ひとつ再現条件が理解できてないんだけど、
[前提]
* putty.exeはputty-gdi-20130807.zipのものを利用
* pageant.exeはputty-gdi-20130807.zipのものでも本家公式のものでもどちらでもよい
[再現手順]
1. pageant.exeを起動
2. 適切な鍵を手順1で起動されたプロセスに読み込む
3. putty.exeを起動
4. 「putty設定」のダイアログの「接続」→「SSH」→「認証」の「Pageantを使って認証する」「エージェントフォワーディングを認める」にチェックを入れる
5. 「putty設定」のダイアログの「セッション」の「ホスト名(またはIPアドレス)に接続先のホスト名を入力し、「開く」をクリック
6. ログインした先でssh-add -lを実行する
[発生する症状]
手順6を実行した瞬間にputty.exeのプロセスが落ちる
という理解であってます?
もしあっているのなら、少なくともうちの環境では症状は発生しませんでした
クライアントとサーバの環境はそれぞれ以下の通りです
[クライアント]
OS: 64bit版 Windows 7 Pro SP1
バイナリ: putty.exe,pageant.exe共にputty-gdi-20130807.zipの32bitバイナリを使用
鍵: Protocal 2 RSA 4096bit
[サーバ]
OS: CentOS 6.4 x86_64
OpenSSH: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
178176
2013/08/22(木) NY:AN:NY.AN >>177 丁寧にありがとうございます。
厳密にその手順で再現できたわけではないですが、5 まではあってます。
6. の ssh-add -l を実行するのは、フォワーディングしている putty + shell ではなく、
別途 GNU screen で開いておいたシェルからスクリプトを実行しています。
手順-1. 1-5 の手順で putty を利用し GNU screen でセッションを開いておく、
手順6. 過去のセッションにアタッチして、
スクリプトで /tmp/ssh-*/agent.PID にアクセスする
->putty.exe が 0xc0000005 や 0xc0000374 で異常終了します。
スクリプトの動作はおおよそ下記のようなものです。
http://pastebin.com/X9tDYvQa
現在、このスクリプトそのものを環境に仕込んで再現待ちの状態です。
実際に使っているスクリプトはもう少し複雑なのですが、
おそらく、ここの切り出した部分で問題が発生している風でした。
この、簡略化したもの自体で、問題が発生すれば少し絞り込めます。
スクリプトは /tmp を名前に基づいて漁って、sshd が agent 用に
利用している unix domain socket を見つけ出し、
ssh-add -l で試みに通信してみるものです。
厳密にその手順で再現できたわけではないですが、5 まではあってます。
6. の ssh-add -l を実行するのは、フォワーディングしている putty + shell ではなく、
別途 GNU screen で開いておいたシェルからスクリプトを実行しています。
手順-1. 1-5 の手順で putty を利用し GNU screen でセッションを開いておく、
手順6. 過去のセッションにアタッチして、
スクリプトで /tmp/ssh-*/agent.PID にアクセスする
->putty.exe が 0xc0000005 や 0xc0000374 で異常終了します。
スクリプトの動作はおおよそ下記のようなものです。
http://pastebin.com/X9tDYvQa
現在、このスクリプトそのものを環境に仕込んで再現待ちの状態です。
実際に使っているスクリプトはもう少し複雑なのですが、
おそらく、ここの切り出した部分で問題が発生している風でした。
この、簡略化したもの自体で、問題が発生すれば少し絞り込めます。
スクリプトは /tmp を名前に基づいて漁って、sshd が agent 用に
利用している unix domain socket を見つけ出し、
ssh-add -l で試みに通信してみるものです。
179176
2013/08/22(木) NY:AN:NY.AN 補足です。
スクリプト内では python の opoen を読み出しモードで開き、
子プロセスの標準入力を読み取っています。
ssh-add -l が実行される一般的な状況と比較すると、
標準入力にはアクセスできない、というのが特性としてあります。
書いていて思いましたが、< /dev/zero でもつけておいたら回避できたりして。
スクリプト内では python の opoen を読み出しモードで開き、
子プロセスの標準入力を読み取っています。
ssh-add -l が実行される一般的な状況と比較すると、
標準入力にはアクセスできない、というのが特性としてあります。
書いていて思いましたが、< /dev/zero でもつけておいたら回避できたりして。
180177
2013/08/23(金) NY:AN:NY.AN >>178
ええと、そうなると↓のような感じでしょうか?
[前提]
* putty.exeはputty-gdi-20130807.zipのものを利用
* pageant.exeはputty-gdi-20130807.zipのものでも本家公式のものでもどちらでもよい
[再現手順]
01. pageant.exeを起動する
02. 適切な鍵を手順1で起動されたプロセスに読み込む
03. putty.exeを起動する
04. 「putty設定」のダイアログの「接続」→「SSH」→「認証」の「Pageantを使って認証する」「エージェントフォワーディングを認める」にチェックを入れる
05. 「putty設定」のダイアログの「セッション」の「ホスト名(またはIPアドレス)に接続先のホスト名を入力し、「開く」をクリックしてサーバにログインする
06. ログインした先でscreenを起動する
07. 手順6で起動したscreenをdetachする
08. ログアウトしputtyのプロセスを終了する
09. 手順4と5を繰り返し再度サーバにログインする
10. ログインした先でscreen -rを実行して手順7でdetachしたプロセスにretachする
11. retachした状態で http://pastebin.com/X9tDYvQa のPythonスクリプトを実行する
[発生する症状]
手順11を実行した瞬間にputty.exeのプロセスが落ちる
前回と同じ環境で何回か試してみましたが、手順11で普通にソケットのパスとssh-add -lの出力が表示されてputtyのプロセスが落ちることはありませんでした。
ええと、そうなると↓のような感じでしょうか?
[前提]
* putty.exeはputty-gdi-20130807.zipのものを利用
* pageant.exeはputty-gdi-20130807.zipのものでも本家公式のものでもどちらでもよい
[再現手順]
01. pageant.exeを起動する
02. 適切な鍵を手順1で起動されたプロセスに読み込む
03. putty.exeを起動する
04. 「putty設定」のダイアログの「接続」→「SSH」→「認証」の「Pageantを使って認証する」「エージェントフォワーディングを認める」にチェックを入れる
05. 「putty設定」のダイアログの「セッション」の「ホスト名(またはIPアドレス)に接続先のホスト名を入力し、「開く」をクリックしてサーバにログインする
06. ログインした先でscreenを起動する
07. 手順6で起動したscreenをdetachする
08. ログアウトしputtyのプロセスを終了する
09. 手順4と5を繰り返し再度サーバにログインする
10. ログインした先でscreen -rを実行して手順7でdetachしたプロセスにretachする
11. retachした状態で http://pastebin.com/X9tDYvQa のPythonスクリプトを実行する
[発生する症状]
手順11を実行した瞬間にputty.exeのプロセスが落ちる
前回と同じ環境で何回か試してみましたが、手順11で普通にソケットのパスとssh-add -lの出力が表示されてputtyのプロセスが落ちることはありませんでした。
181176
2013/08/23(金) NY:AN:NY.AN >>180
ありがとうございます。そのとおりです。
11 のスクリプトは、影響がありそうな箇所を抜粋したものなので
その抜粋が見当違いなのかもしれません。もしそうであれば
せっかく確認していただいて申し訳ないです。
手元で、もう少し条件を絞ってみます。
ありがとうございます。そのとおりです。
11 のスクリプトは、影響がありそうな箇所を抜粋したものなので
その抜粋が見当違いなのかもしれません。もしそうであれば
せっかく確認していただいて申し訳ないです。
手元で、もう少し条件を絞ってみます。
2013/08/24(土) NY:AN:NY.AN
>>181
ええと、ひょっとして176さんの環境で http://pastebin.com/X9tDYvQa のスクリプトを実行しても症状が発生しないのでしょうか?
それだと意味がないので、多少複雑でも確実に症状が発生するものを晒していただきたいのですが…。
あとちょっと気になったことがあるのですが、この症状を再現するのにscreenを使うのは必須なのでしょうか。
このスクリプトがやっていることからすると、>>180の再現手順05までを行った後に
06'. 環境変数SSH_AUTH_SOCKをクリアするorそれらしい別の値に変更する
07'. 件のPythonスクリプトを実行する
でも症状が再現しそうに思うのですが…。
ええと、ひょっとして176さんの環境で http://pastebin.com/X9tDYvQa のスクリプトを実行しても症状が発生しないのでしょうか?
それだと意味がないので、多少複雑でも確実に症状が発生するものを晒していただきたいのですが…。
あとちょっと気になったことがあるのですが、この症状を再現するのにscreenを使うのは必須なのでしょうか。
このスクリプトがやっていることからすると、>>180の再現手順05までを行った後に
06'. 環境変数SSH_AUTH_SOCKをクリアするorそれらしい別の値に変更する
07'. 件のPythonスクリプトを実行する
でも症状が再現しそうに思うのですが…。
183176
2013/08/26(月) NY:AN:NY.AN >>182
> 症状が発生しないのでしょうか?
すみません。そのとおりです。いろいろごちゃごちゃ書いてあるスクリプトで、
そのままお出しできるか確認するのが面倒だったので、関係あると思われる部分のみ
抜粋したつもりだったのですが間違っておりました。まったく以って申し訳ないです。すみません。
その後、いろいろ調べましたので以下に置きました。
http://pastebin.com/hq2zjfyV
未初期化ポインタへの不正 free が問題のようです。
手抜き?対処ならば、c->u or c->u.a をちゃんと初期化すればよいのかな。
良く知らないコードを bisect するのは、アタリが付けられないので面倒ですね。
> 症状が発生しないのでしょうか?
すみません。そのとおりです。いろいろごちゃごちゃ書いてあるスクリプトで、
そのままお出しできるか確認するのが面倒だったので、関係あると思われる部分のみ
抜粋したつもりだったのですが間違っておりました。まったく以って申し訳ないです。すみません。
その後、いろいろ調べましたので以下に置きました。
http://pastebin.com/hq2zjfyV
未初期化ポインタへの不正 free が問題のようです。
手抜き?対処ならば、c->u or c->u.a をちゃんと初期化すればよいのかな。
良く知らないコードを bisect するのは、アタリが付けられないので面倒ですね。
184176
2013/08/26(月) NY:AN:NY.AN 画像にアクセスできないようなので。さいうp。
ttp://uploda.cc/img/img521a43d9dc019.png
ttp://or2.mobi/index.php?mode=image&file=60360.png
ttp://uploda.cc/img/img521a43d9dc019.png
ttp://or2.mobi/index.php?mode=image&file=60360.png
185176
2013/08/26(月) NY:AN:NY.AN と、いうことで、ssh.c ssh2_channel_init() に
c->u.a.message = NULL;
を追加することで、とりあえず問題が発生しなくなりました。
putty-0.63 にパッチをあてた iceiv さん版で確認していますが、
落ちた状況をデバッガで確認した内容からすると他の環境でも同一だと思います。
c->u.a.message = NULL;
を追加することで、とりあえず問題が発生しなくなりました。
putty-0.63 にパッチをあてた iceiv さん版で確認していますが、
落ちた状況をデバッガで確認した内容からすると他の環境でも同一だと思います。
186177
2013/08/26(月) NY:AN:NY.AN187176
2013/08/26(月) NY:AN:NY.AN188176
2013/08/27(火) NY:AN:NY.AN trunk r10032 に取り込んでもらいました。
お付き合いいただいた皆さんありがとうございます。
とくに >>177 にはお手間を掛けさせてしまいました。ごめんなさい。
また、いろいろとアドバイスありがとうございました。
お付き合いいただいた皆さんありがとうございます。
とくに >>177 にはお手間を掛けさせてしまいました。ごめんなさい。
また、いろいろとアドバイスありがとうございました。
189名無しさん@お腹いっぱい。
2013/12/07(土) 18:56:44.78 Puttyの0.63にしてから、ポートフォワードが異常に遅くなる現象が
出てるような気がするのですが、hdkさんとこの過去バージョンって
どこかでダウンロードできるところあります?
バージョン0.58だと、遅くならないようですが、さすがに古すぎるので、
どのバージョンまで大丈夫なのか試してみたいのですが。
出てるような気がするのですが、hdkさんとこの過去バージョンって
どこかでダウンロードできるところあります?
バージョン0.58だと、遅くならないようですが、さすがに古すぎるので、
どのバージョンまで大丈夫なのか試してみたいのですが。
190名無しさん@お腹いっぱい。
2013/12/09(月) 15:24:11.64 >>189です。
他のPCに過去バージョンのアーカイブが入ってましたので、
試してみましたが、やっぱりポートフォワードが遅くなるのは
改善しないです。0.58も、実はダメでした。
再現性がないですし、いつもなるわけではなくて時々なので
分かりにくいですが、今のところ英語バージョンの0.63の場合
遅くなる現象は一度も発生してません。
日本語パッチがポートフォワードに影響するとは考えにくい
ですし、私の環境だけでの現象かもしれません。
他のPCに過去バージョンのアーカイブが入ってましたので、
試してみましたが、やっぱりポートフォワードが遅くなるのは
改善しないです。0.58も、実はダメでした。
再現性がないですし、いつもなるわけではなくて時々なので
分かりにくいですが、今のところ英語バージョンの0.63の場合
遅くなる現象は一度も発生してません。
日本語パッチがポートフォワードに影響するとは考えにくい
ですし、私の環境だけでの現象かもしれません。
2013/12/09(月) 19:39:39.78
plinkで再現するか試してみなよ
192名無しさん@お腹いっぱい。
2013/12/09(月) 22:19:44.95 >>191
plinkだと遅くならないみたいです。一度だけ遅くなったような
気がしましたが、すぐに復旧したので、putty日本語版本体とは
挙動が違うようです。
でも、plinkは日本語を扱いにくいし、putty英語版本体の方が
相手がUTF-8ならずっとましかな?
とりあえず、putty英語版本体を使ってみますが、回線の問題のような
気もします。日本語版の作者のみなさま気分を害したらすいません。
どういうときに再現できるのか、分かりましたらまた報告します。
plinkだと遅くならないみたいです。一度だけ遅くなったような
気がしましたが、すぐに復旧したので、putty日本語版本体とは
挙動が違うようです。
でも、plinkは日本語を扱いにくいし、putty英語版本体の方が
相手がUTF-8ならずっとましかな?
とりあえず、putty英語版本体を使ってみますが、回線の問題のような
気もします。日本語版の作者のみなさま気分を害したらすいません。
どういうときに再現できるのか、分かりましたらまた報告します。
2014/01/06(月) 12:55:23.45
iceivを使ってるんだけど高dpi設定にしたら24行の標準設定でも
カーソルのある最下行がウィンドウからはみ出しちゃうんだがputtyの設定で何とかなる?
カーソルのある最下行がウィンドウからはみ出しちゃうんだがputtyの設定で何とかなる?
2014/01/06(月) 15:19:46.20
どうにもならなかったので、Puttyをdpi仮想化対象外にして回避したような
記憶があるな、それ。
記憶があるな、それ。
2014/01/06(月) 16:17:18.90
埋め込まれてるmanifestが間違ってるんじゃないか
dpiAwareがtrueになってるみたいだが
dpiAwareがtrueになってるみたいだが
196名無しさん@お腹いっぱい。
2014/04/28(月) 22:41:47.30 >>189です。
どうも、職場のサーバー側に問題があったようです。職場の壁のLANコンセントに
機器(PCやルーター)を直結するとエラーパケットが発生するようで、スイッチング
ハブを間に入れるとまともになるようです。
壁コンセントの大元のスイッチ(おそらくCisco製)との相性か、ケーブルの長さの
問題な気がします。最近の改装工事で接続ミスが多くどうも素人工事の感じで
まさかの後者の問題のような気もしてます。
問題の発生が日本語版Putty>英語版、バージョン0.58>0.63になる理由が、よく
分からないのですが、Puttyのせいで問題が起こっているわけではないようです。
日本語化に尽力頂いているみなさま失礼しました。
どうも、職場のサーバー側に問題があったようです。職場の壁のLANコンセントに
機器(PCやルーター)を直結するとエラーパケットが発生するようで、スイッチング
ハブを間に入れるとまともになるようです。
壁コンセントの大元のスイッチ(おそらくCisco製)との相性か、ケーブルの長さの
問題な気がします。最近の改装工事で接続ミスが多くどうも素人工事の感じで
まさかの後者の問題のような気もしてます。
問題の発生が日本語版Putty>英語版、バージョン0.58>0.63になる理由が、よく
分からないのですが、Puttyのせいで問題が起こっているわけではないようです。
日本語化に尽力頂いているみなさま失礼しました。
2014/04/29(火) 03:04:33.63
>>196
単に相性って可能性もあるけど、規格に満たないケーブルで1000BASEとか通すとアホみたいにエラー出るよ。
ハブが弱い線の部分を100BASEに落としてくれてエラー減ってるとかそういう可能性が高い気がする。
単に相性って可能性もあるけど、規格に満たないケーブルで1000BASEとか通すとアホみたいにエラー出るよ。
ハブが弱い線の部分を100BASEに落としてくれてエラー減ってるとかそういう可能性が高い気がする。
2014/04/29(火) 07:28:39.74
結線がまとも(ツイストペアがペアになってない)じゃないケーブルとか
レスを投稿する
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 【高市悲報】来年、習近平主席がアメリカに「国賓」として訪米。どうするんだよ高市・・・アメリカも敵に回すのか? [483862913]
- 【悲報】有名配信者さん、公式大会で小学生の前で奇行して炎上して逆ギレwwwwwwwwwwwwwwwwww [856698234]
- フィフィ「外国人だろうが日本人だろうが反日は要らんのよ、この国に…自分にとって住みやすい国に行け。」 [856698234]
- 猟友会ハンター「警察や自衛隊の力を借りてのクマ駆除は大歓迎。肉の加工など 駆除の後についてもしっかりと話を進めてほしい」 [932029429]
- 【高市悲報】トランプおやびん「偉大な指導者である習近平首席、米国は中国にとっての台湾問題の重要性を理解しています」 [115996789]
- 4Kって綺麗か?
