CIOが増殖中

イメージ
急速充電器が増えてきて面倒…  スマートフォン、ノートPCなど増えてきて、標準の充電器ってかさばるし、持ち運ぶのも邪魔。 そこで、電源タップ付きのものや、小形でMacbookProに充電できるものを探して購入。 気づいたら、CIO製品が増加していた。 持ち運び用 (1)  https://amzn.to/4d83MBV (2)  https://amzn.to/3P3B9xZ 自宅用 (3)  https://amzn.to/42WLezS どれも、それ程かさばらず、重宝しています。 電源タップが必要な場合は、(2)を持っていくけれど、ほとんどの場合は(1)のみでOK。 1ポートなら67W出力可能なので、全く問題なし。 2ポート以上使用しても、45W出力してくれるので、困ることはない。 (2) の場合は、延長ケーブルも持って歩くことが多いかなぁ。 1m程のケーブルが有ると、電源が取りにくい場所でも、なんとかなる。 という感じです。 ゼロハリのアタッシュケース自体が重いので、なるべく軽くするために(1)が常用です。 UGREENとかAnkerとかも良さそうなだけど、今の所CIOばかり増殖していますねぇ。

ユーザーみて処理

bash使っていて

主にメモなんだけど…。

コンソール叩いていて、sshでリモート接続する場合が多い。
でもって、パスフレーズを60桁程度入力するのは面倒なので、keychainを利用している。

こいつを使えば、1度パスフレーズを入力すれば、バックグラウンドでssh-agent動かしてくれて、再入力の手間が省ける。

そこで、.bashrcの最後に
#ssh keychain
/usr/bin/keychain ~/.ssh/id_rsa
source $HOME/.keychain/$HOSTNAME-sh

と書いていた。

ところが、管理者権限で作業しようとすると、
再度、パスフレーズを聞いて来る。

当然、rootではsshはしないので、ENTERでキャンセルしているのだけれど、これに気づかずコマンド入力し始めて、パスフレーズの入力を行っていることが多々有って…。

ということで、rootのときは、keychainを回避することにした。
if [ "${USER}" != "root" ]; then
#ssh keychain
/usr/bin/keychain ~/.ssh/id_rsa
source $HOME/.keychain/$HOSTNAME-sh
fi

これで、OK。

作業中に、sudo -sしてrootになっても、パスフレーズの確認はされない。

シェルスクリプトをちょこっと書くだけで、精神衛生上非常に良いのでお勧め…。

逆に、rootのときだけ実行したい処理なんかも、同様に書いておけばお手軽ですな。

sudo コマンド

で実行すれば良いのだろうけど、毎回sudo書くの面倒だし…。




コメント

このブログの人気の投稿

MEGAにも弱点があった?

Ubuntu24.04 でGUIが死んだ

VirtualBoxでUSBを使う方法が分かった!