IT エンジニア日記 ~Docker コンテナに SSH で接続するのが遅い件~ -2024/07/31-
どうも。そこあんまり力いれなくても良くない?みたいなところにも全力を出しちゃう clown です。
なんでもワリと全力投球しちゃう。だから疲れちゃったりする。必死になって仕事して職場でかなり貢献したハズなのに、もう要らないとか言われて職場を追われて鬱と診断されて12年。もともと鬱傾向の人間で、病院に行ったわけじゃないから診断されてなかっただけで、幼い頃から鬱だったんだといまになって思う。
そんな僕。
CentOS 7 のイメージを使って Docker コンテナを作った。そこに SSH で接続できるよう設定した。
だがしかし、
接続完了まであまりに遅い
体感では10秒くらい待ったら繋がってプロンプトが出る。
これはいかん。なんとかせねば。ということで思考する。
考えられるのは
DNS のリバースルックアップ
認証の遅延
単純にネットワークが遅い
SSH クライアントで余計なオプションが有効になってる
というパターン。
可能性として高い順に書いたので、上から潰していくことにした。
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
と設定を変更して、sshd をリスタート。
ここで、systemctl や service コマンドがなぜか使えない事象に悩まされているので、コンテナの再ビルドとアップを行う。
改善した。
見事なまでに改善した。ので、SSH で接続できるように設定したけど、接続があんまりに遅いとお悩みの方は、こちらを参考に設定を変更してみてほしい。
掲げている使命
好きとスキルを駆使して、心身と経済が豊かな日本社会を創造する
いま、目の前で困っていることがある方のために僕の「好き」と「スキル」がお役にたつかもしれません。
こちら(↓)の自己紹介で僕の得意を書いていますので、お困り事のある方は、コメントをいただけるとありがたいです。
支援のお願い
本記事は無料でお読みいただけますが、投げ銭形式にしているので、気に入ったらご購入いただけると嬉しいです。
また、下記リンクのご支援をいただけると励みになります。
素材引用元
アイコン
見出し
この記事が気に入ったらサポートをしてみませんか?