【tech】sshログインに時間がかかる時の対応メモ(CentOS7.5)




自宅のワークステーションへローカルPC(win10)からNECの業務用ルータのIX2015を経由してSSHアクセスしているのですが、WSへSSH接続した時に、IDとパスワードを入力後の動作がやたらと遅い、、とにかくログイン時の動作が遅かったのが気になっていたのですが、ルータ(SW)を経由しているせいでルーティングテーブル的なものがおかしいのかなぁ・・?と、思ったまま放置していました。

先日vsftpdで構築したCentOSのFTPサーバで、ログイン時に名前解決関係でログインユーザ・パスワードを入れた後に20秒~30秒位かかってしまっていたので、もしやsshも同じ症状でUSER/PWを入れた後に時間がかかっているのでは?と思って調べてみたところ、同じような原因だったので無事解決することができました!
vsftpdのログイン遅延解決

わたしの環境での解決策と、調べたメモです!

環境


ローカルPC:Windows10 (192.168.100.101)
ターミナル:teraterm
NW機器:NEC UNIVERGE IX2015 (192.168.100.1)
ワークステーション:CentOS7.5 (192.168.100.10)

※ローカルPCからワークステーションへteratermを使用してssh接続



解決方法

・ワークステーション側の「/etc/hosts」ファイルへローカルPCのIPアドレス(192.168.100.101)と・ドメイン(適当でOK)を記述

原因

名前解決関連・・?

手順

※ワークステーション側で
vi /etc/hosts
→ローカルPCのIPアドレス・ドメイン(適当に書いてOKみたいです)を記述
※127.0.0.1などはデフォルトで書かれているもの?で、追記するのは、ローカルPCのアドレス、ドメインです(「192.168.100.101」と「kokoha.nandemo.ok」の部分)


127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain 4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain 6
192.168.100.101 kokoha.nandemo.ok





追記、保存後、特に再起動などせずにローカルPCから別のteratermを立ち上げて、ユーザ名、パスワードを入力したらログイン遅延などは起こらずにすぐプロンプトが返ってきました!

わたしはこの手順で解決しましたが、その他には

・名前解決をしないように設定する.
 →「/etc/ssh/sshd_config」ファイルに以下の設定を入れる.


UseDNS=no


などの方法でも解決した方がいたようです!


さいごに私が使っているPC(のメモリが8GBの物)です!
私は今このPCのメモリを現在では32GBにアップグレードして使っています!笑
安くなりましたよねメモリ。SSDも安くなってるので買い換えたいです!笑

下のRedmineとZabbixの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



投稿者:

mame

都内20代前半ITエンジニア 見た目は女性、性格は男・・・ 品のある女性になりたいT_T 既婚子持ち 趣味の:IT、DIY、投資 などについてのメモblog

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です