|
> ふくしさん ~/.ssh/authorization_keysではなくて、~/.ssh/authorized_keysということではないですか? openssh_2.3から2.9にして使ってますがどちらもRSAが使えないということはありませんでした。 もしくはビルドする際のオプションが違うとか。 |
|
>>2143 ふくし > (来週にも Telnet 禁止になるらしい、、、) おすすめしているわけではありませんが、ssh の plain password で 運用するのはダメですか? > 場合によっては同趣旨の質問を別の場所にマルチポストしていいでしょうか? どうぞ。結論が出たら教えて下さい。 >>2144 福助 > 先日はありがとうございました 上の「使い方」を読んでください。で、結果を報告するようにして下さい。 もしそれが面倒でしたら、申し訳ありませんが掲示板の使用はご遠慮下さい。 > cshのシェル変数のstatusのようなものはbshにはないのでしょうか? $? です。 |
|
68userさん> (plain password の件) TTSSH の初期画面で、plain password の部分が (というか、RSA 鍵の使用以外の部分が) すべてグレーで使用不可になっているんです。 たぶん接続先の ssh の設定だと思います。 (マルチポストの件) ありがとうございます。 でもその必要なくなりました。 にゃさん> すいませんその通りだったようです、、、;;;;;; ということで開通しました! わーんこれで来週も生きられる、、 (Teraterm/Emacs/Mew 依存症なだけなんだけど、、) |
|
>>2142 68user 御返事ありがとうございました。 Javascriptはよくわからないので,まずはそのままprintでCGIに入れてみましたが Internal Server Error……と言われてしまいました。 どの部分かは書き換える必要があるのでしょうか。 ジャンプ先のURLはどこに入るのでしょうか。 Javascriptに解決方法がありそうということであれば, そちらを勉強してみてそれから再度報告しますが, 今回の件を解決する上で勉強上のポイントがあれば教えてください。 お願いばかりですみません。 > 具体的にどういう処理を行って、どううまくいかないのですか? ウェブページ上のフォームに半角カナで入力してsubmitボタンで送り, 受け取ったCGIで,「=」で$key,$valにsplitした後に%inに入れて while (($key,$val) = each %in) { jcode::convert(\$key, 'euc'); jcode::convert(\$val, 'euc'); if ($val eq 'http://') { $val = ''; } $val =~ s/\r\n|\r|\n//g; $val =~ s/,/,/g; $in{$key} = $val; } なんてことをやっています(途中の置換は今回の件とは関係ないと思いますが……)。 この後,CGI上でhtmlを書き出して$valをウェブページに表示させると文字化けします。 例えば,半角カナで「アイウエオ」と入れると「竺軸宍雫七」となりました。 |
|
> ふくしさん よかったですね。 protocol versionsを2だけに制限されるところもあると思うので気になってました。 公開鍵暗号の認証の方がssh-agentを使えるので慣れば楽だと思います。 TTSSHだと関係ないですがCygwinからなら使えますし。 あと、何か変なことがあったら、 ssh -v で挙動を調べると原因がわかることが多いです。 > Teraterm/Emacs/Mew 依存症なだけなんだけど、 OSを変えてしまった方が楽の様な気が・・。 |
|
>>2122 68user > ところで、また UNIX の部屋のカウンタが壊れているなぁ。 ご存知だったらすみません。 受け売りですが,カウンタ記録ファイルを2つ用意するといいみたいです。 単純な方法ですが,効果抜群とか……。 自分はそんなにアクセスが集中するページを持っていないので, 効果の確認はできていませんが……。 ↓自分がデータベース用に使っているPerlのスクリプトです。 @file1 = stat($logfile1); @file2 = stat($logfile2); if ((@file1[9]) > (@file2[9])) { $rfile = $logfile1; $wfile = $logfile2; } else{ $wfile = $logfile1; $rfile = $logfile2; } &lockwait; #←ファイルロック用のサブルーチンです。 if (!open(DB,"$rfile")) { &error('データベース読取エラー','復旧をお待ちください。'); } @lines = <DB>; close(DB); rmdir($lockfile); |