No Such Blog or Diary
ひと山目
- 2021-02-12 (Fri)
- 一般
とりあえず,物理的にも論理的にも事故なく終わってめでたし.
そして毎年の疑問:なぜ皆スーツ?
- Comments: 0
- TrackBack (Close): -
WSL2 の sshd 使う
- 2021-02-11 (Thu)
- 一般
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 側のに書いてたエントリが入ってたり.ちょっと挙動が分かってない.調べるか.
- Comments: 0
- TrackBack (Close): -
パズル
- 2021-02-10 (Wed)
- 一般
目的の金額ぴったりに物品を購入せよというパズルをやった.最終的に答えが作れたのは偶然なのか根性なのか.たぶん偶然が大きいのだろうけど,なんとかなっちゃうのが面白い.
なお,解を構築している最中に購入予定の物品が品切れ(納期が伸びた)になってやり直しを食らうこともあるらしい.
- Comments: 0
- TrackBack (Close): -
MSYS2 から WSL2 にほぼ移行
- 2021-02-09 (Tue)
- 一般
諸々 WLS2 の様子がわかってきたので,そろそろ MSYS2 を捨てようかと色々と作業した.
結果,表部分の移行は完了.生活できる.でも,ssh サーバについては win 側からのポート転送が必要そうで面倒なのでしばらく放置.
ということで,WSL2 への移行は "ほぼ" できたという状態.
ところで,WSL2 の Linux は仮想ネットワーク越しにホストにくっついているのだけど,WSL2 内の ssh で -D 8080 とかやって作ったプロキシに Windows 側から localhost:8080 でアクセスできる.不思議.何をしているのだろう?
- Comments: 0
- TrackBack (Close): -
PDF を閲覧できるがダウンロード不可にしたい
- 2021-02-07 (Sun)
- 一般
OneDrive for Business でそれができたのでとりあえずそれにしてみた.OneDrive 側のウェブアプリの PDF リーダが動いてる感じ?
オープンソースなソフトで同じことを簡単にできたりするのだろうか? そのうち調べる.
- Comments: 0
- TrackBack (Close): -