Windows10でHyper-Vを使ってCentOSをインストールしたが、ターミナルからSSH接続するのに、時間がかかる。
sshを入力してエンター → 30秒くらい待ち → パスワード入力してエンター → 30秒くらい待って、やっとログインできる。
毎回これでは耐えれないので、改善策を調べるとsshd設定に「UseDNS no」を追加する改善しました。
修正ファイル
/etc/ssh/sshd_config
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#AllowAgentForwarding yes #AllowTcpForwarding yes #GatewayPorts no X11Forwarding yes #X11DisplayOffset 10 #X11UseLocalhost yes #PermitTTY yes #PrintMotd yes #PrintLastLog yes #TCPKeepAlive yes #UseLogin no #UsePrivilegeSeparation sandbox #PermitUserEnvironment no #Compression delayed #ClientAliveInterval 0 #ClientAliveCountMax 3 #ShowPatchLevel no UseDNS no #PidFile /var/run/sshd.pid #MaxStartups 10:30:100 #PermitTunnel no #ChrootDirectory none #VersionAddendum none |
sshdを再起動
systemctl restart sshd