パスワードを忘れた? アカウント作成
419130 journal
Mozilla

Maxの日記: SSHクライアントfor WinCE

日記 by Max

重いノートを持ち歩かないように、出先でちゃっちゃと
保守している鯖にアクセスできるようにするための試み。
対象機は古いペルソナ君(HPW-200JC)。

BSD SSH WinCE2.0向けポート:
http://prt.fernuni-hagen.de/~bischoff/wince/

こやつに必要なCELIBとConsole:
http://www.rainer-keuchel.de/wince/celib.html
http://www.rainer-keuchel.de/wince/console.html

CosoleはGNU Readlineをサポートしているらしい。

とりあえず、関連するものを全部インスコ。もちろん、WinCE2.0
SH3用バイナリ。

Regeditも必要らしい・・・まだ見つけてないけど(汁
しばらく昼寝じゃ。

*****

どうやら、こういう手順がいるらしい。
http://www.eskimo.com/~webguy/service/openssh.html

\unixというフォルダを作成。UNIXROOTDIR環境変数に指定。
\unix\binに動かしたいバイナリ(今の場合はssh関係)をおき、
環境変数PATHに指定。
\unix\devはダミー
\unix\etcを環境変数TERMCAPに指定。
\unix\homeを環境変数HOMEに指定。
\unix\logsを環境変数CELIBSTDLOGDIRに指定。

で環境変数はRegistoryのHKLC\Environmentsキーに文字列
として値を入れておく。

あとConsoleに添付の、_consoleをhomeに
termcap,terminfo.srcをetcに置くといいのかな。

_consoleにはどれをビルトインコマンドで動かすか、
外部コマンドとして動かすかを指定することになるが、
lsはビルトインで動かすことにする。

\unix\etc\servicesにはsshを記述。

さて、これでつながるかなと・・・・
とりあえず外鯖につないでみる。OK。
ただし、むちゃくちゃ遅いな。cursesの代わりをどうやってるのか
わからんけど。

で、suでスーパユーザに・・・ん。パスワードを聞いてきたまま
黙りだ。なんか入れ忘れてるな。termcap怪しいかも。

いくつか設定していない環境変数をチェックして追加してみる。
変わらない・・・・うーん。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...