Slow ssh connectivity with Ubuntu

From Brandonhutchinson.com

(Difference between revisions)
Jump to: navigation, search
Current revision (20:10, 5 February 2008) (edit) (undo)
 
(6 intermediate revisions not shown.)
Line 14: Line 14:
...
...
-
As a workaround, disable ''GSSAPIAuthentication'' in the client-side configuration.
+
As a workaround, disable ''GSSAPIAuthentication'' in the ssh client-side configuration (''/etc/ssh/ssh_config'' for all users, ''~/.ssh/config'' for an individual user).
-
* ''/etc/ssh/ssh_config'' for all users, or
+
-
* ''~/.ssh/config'' for only your account.
+
 +
e.g., modifying ''/etc/ssh/ssh_config''
$ '''sudo perl -p -i.$(date +%Y%m%d) -e '/^#/ or s/GSSAPIAuthentication yes/GSSAPIAuthentication no/' /etc/ssh/ssh_config'''
$ '''sudo perl -p -i.$(date +%Y%m%d) -e '/^#/ or s/GSSAPIAuthentication yes/GSSAPIAuthentication no/' /etc/ssh/ssh_config'''
-
 
-
=== Configuration ===
 
-
$ '''cat /etc/lsb-release'''
 
-
DISTRIB_ID=Ubuntu
 
-
DISTRIB_RELEASE=7.10
 
-
DISTRIB_CODENAME=gutsy
 
-
DISTRIB_DESCRIPTION="Ubuntu 7.10"
 
- 
-
$ '''ssh -V'''
 
-
OpenSSH_4.6p1 Debian-5ubuntu0.1, OpenSSL 0.9.8e 23 Feb 2007
 

Current revision

On my Ubuntu 7.10 system, connecting to certain hosts using ssh takes approximately 15 seconds. The culprit appears to be "Unspecified GSS failures" using GSSAPIAuthentication.

$ ssh -v host
...
debug1: Authentications that can continue: publickey,gssapi-with-mic,password,hostbased
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure.  Minor code may provide more information
No credentials cache found 

debug1: Unspecified GSS failure.  Minor code may provide more information
No credentials cache found 

debug1: Unspecified GSS failure.  Minor code may provide more information
...

As a workaround, disable GSSAPIAuthentication in the ssh client-side configuration (/etc/ssh/ssh_config for all users, ~/.ssh/config for an individual user).

e.g., modifying /etc/ssh/ssh_config

$ sudo perl -p -i.$(date +%Y%m%d) -e '/^#/ or s/GSSAPIAuthentication yes/GSSAPIAuthentication no/' /etc/ssh/ssh_config
Personal tools