SSH Slow Login even with SSHD UseDNS no parameter

I couldn't understand why on one system it took a few minutes to get the SSH login prompt when connecting to other systems. The other systems all had the UseDNS parameter set to no, which almost always resolves the login prompt delay.

The reason is Ubuntu and perhaps Debian and other distributions /etc/nsswitch.conf file

Edit yours to have the "hosts" line like so (notice that files and dns are the primary resolution choice)

hosts:          files dns mdns4_minimal [NOTFOUND=return] dns mdns4


If the above does not work - disable GSSAPI auth

This permanently caused my slow SSH login problems:

Edit vi /etc/ssh/ssh_config

Disable GSSAPI auth by setting the following line (make sure to uncomment or change the existing line if there is one that says yes):

GSSAPIAuthentication no

I realized what has happening by running -v with SSH, it kept timing out and trying to use GSSAPIAuthentication before trying password, unlike some older systems I have.

I'm sure this is a real annoyance for a lot of people too.

Latest Articles

  • File /etc/vz/conf/ve-vps.basic.conf-sample not found: No such file or directory - Openvz Error solution
  • Ubuntu 10 Nvidia Drivers Not Updated After Kernel Update Solution/How-To Manually Rebuild nvidia kernel modules for Ubuntu
  • What's Needed To Fix Linux
  • mdadm/Debian problem
  • iptables block torrents/torrenting
  • vmware Failed to initialize monitor device 95% power on
  • OpenVPN don't use bridgestart.sh or bridge at all use iptables
  • postfix lopback error solution
  • Drupal/MySQL database error: PDOException: SQLSTATE[42000] [1044] Access denied for user 'db_user'@'localhost' to database 'dbname' in lock_may_be_available() (line 167 of /home/user/public_html/includes/lock.inc).
  • How To Burn ISO Image using cdrtools/dvdrtools for Linux/Unix Ubuntu/Debian/RHEL/Centos etc..
  • Ubuntu Suspend Solution Fix blank screen laptop/computer won't come back
  • iPhone Restore/Backup Location of Notes and Contact/Address Book
  • Install Android SDK and start testing on Debian/Ubuntu: How To Guide/Tutorial
  • gocr - free Linux OCR (Optical Character Recognition) conversion tool
  • Linux Kernel Panic Messages - Symptoms of bad RAM module/stick
  • Hitachi HDD/Drive RMA Process Experience
  • convert carat ^M/M Windows based text files to Linux
  • MySQL Import CSV data tutorial guide
  • scp not found - solution
  • vino crashed/stopped working, restart vino manually without rebooting