Ubuntu下SSH安装及提高SSH登陆认证速度的办法

Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:
  sudo apt-get install openssh-server

 

(查看返回的结果,如果没有出错,则用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。)

 

  然后确认sshserver是否启动了:(或用“netstat -tlp”命令)

  ps -e | grep ssh

  如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。

 

  ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

sudo /etc/init.d/ssh resart
转载自:http://blog.csdn.net/xmq_666/article/details/6302683

 

    提高Ubuntu的SSH登陆认证速度的办法
步骤一 关闭ssh的gssapi认证

vi /etc/ssh/ssh_config注释掉如下两行

GSSAPIAuthentication yes

GSSAPIDelegateCredentials no

步骤二 关闭ssh的UseDNS

vi /etc/ssh/sshd_config

注:Ubuntu的sshd_config文件没有UseDNS参数,而据我了解,其它类*NIX、*BSD操作系统的sshd_config都有UseDNS参数,且它们缺省都是"UseDNS yes",那估计Ubuntu的sshd_config虽然没有UseDNS,那它缺省也是"UseDNS yes"了

于是,在sshd_config末尾处插入如下行

UseDNS no

然后执行指令"/etc/init.d/ssh restart",重启ssh服务,配置生效 经测试,使用此方法后,ubuntu的认证时间大大缩短,原来其登录认证一般耗时在10秒以上15秒左右,有些时候甚至达到20多秒到30秒左右,而经过此修改,Ubuntu的登录认证时间将会缩短在3秒以内。
转载自:http://www.linuxidc.com/Linux/2014-09/106810.htm

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。