No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 308 | 309 | 310 |...| 1361 | 1362 | 1363 || Next»

ひと山目

とりあえず,物理的にも論理的にも事故なく終わってめでたし.

そして毎年の疑問:なぜ皆スーツ?

WSL2 の sshd 使う

MSYS2 から WSL2 への移行で放置してた sshd 周りの設定をした.面倒なのは,Win の起動時に sshd サーバを起動するスクリプトを叩かないといけない(Linux 側のサービス自動起動が効かない)ことと,Win 側に来た接続を WSL2 側に転送するフォワーディングの設定を入れないといけないこと.

とりあえず,フォワーディング先の IP は Linux 側じゃないと分からないので,Linux 側で IP を取って Win 側の 2002 から Linux の 22 へのフォワーディングを netsh で入れるスクリプト /root/sshd_port_forwarding.sh を用意:

#!/bin/bash
IP=$(ip a show eth0 | grep 'inet ' | sed -e 's/.*inet //;s|/.*||')
netsh.exe interface portproxy delete v4tov4 listenport=2002
netsh.exe interface portproxy add    v4tov4 listenport=2002 connectport=22 connectaddress=$IP

んで,次にこのスクリプトを root 権限で実行しつつ sshd の起動をするためのバッチファイルを Win 側に用意:

wsl -u root -- service ssh restart
wsl -u root --exec /bin/bash /root/sshd_port_forwarding.sh 

あとはこのバッチファイルをスタートアップ時にログイン無しで管理者権限で動かすタスクを Win のタスクマネージャで作れば設定完了.

閑話休題.

再起動のたびに /etc/hosts が書き換えられてる? まえに書いてたエントリが消えてたり,Win 側のに書いてたエントリが入ってたり.ちょっと挙動が分かってない.調べるか.

パズル

目的の金額ぴったりに物品を購入せよというパズルをやった.最終的に答えが作れたのは偶然なのか根性なのか.たぶん偶然が大きいのだろうけど,なんとかなっちゃうのが面白い.

なお,解を構築している最中に購入予定の物品が品切れ(納期が伸びた)になってやり直しを食らうこともあるらしい.

MSYS2 から WSL2 にほぼ移行

諸々 WLS2 の様子がわかってきたので,そろそろ MSYS2 を捨てようかと色々と作業した.

結果,表部分の移行は完了.生活できる.でも,ssh サーバについては win 側からのポート転送が必要そうで面倒なのでしばらく放置.

ということで,WSL2 への移行は "ほぼ" できたという状態.

ところで,WSL2 の Linux は仮想ネットワーク越しにホストにくっついているのだけど,WSL2 内の ssh で -D 8080 とかやって作ったプロキシに Windows 側から localhost:8080 でアクセスできる.不思議.何をしているのだろう?

なにかの仕事が降ってきた

まあ,がんばりますかね.来年度は平和になっているだろう.

PDF を閲覧できるがダウンロード不可にしたい

OneDrive for Business でそれができたのでとりあえずそれにしてみた.OneDrive 側のウェブアプリの PDF リーダが動いてる感じ?

オープンソースなソフトで同じことを簡単にできたりするのだろうか? そのうち調べる.

«Prev || 1 | 2 | 3 |...| 308 | 309 | 310 |...| 1361 | 1362 | 1363 || Next»
Search
Feeds

Page Top