centOS6.3下SSH简单配置及使用SecureCRT登陆

环境说明:
  主机系统:win7_pro_bit32;  虚拟机:virtualBox4.1.16;  虚拟机系统:centOS_desktop_6.3final;  SSH客户端:SecureCRT6.6.1.289
----------------------------------------------------------------------------------------------------------------------------------

  centOS安装略过,其中安装了增强工具,其它无特别。

  1、确认系统内SSH已经安装(默认是安装的),使用命令:rpm -qa |grep ssh;

  2、如果未安装SSH,使用命令:yum install ssh;

  3、安装后修改连接端口及协议,使用命令:vi /etc/ssh/sshd_config;其中Port 22 指定SSH连接的端口号;Protocol 2,1 允许SSH1和SSH2连接,默认为Protocal 2;

  4、/etc目录下修改hosts.deny,在最后一行添加sshd:All;

  5、/etc目录下修改hosts.allow,在最后一行添加sshd:All;如果为了安装可以限制访问的IP,设置如下:

    sshd:192.168.0.101;

    sshd:192.168.0.102;

  6、启动SSH,使用命令:/etc/init.d/sshd start

--------------------------------------------------------------------------------------------------------------------------------------

  第6步时,可能会提示”sshd re-exec requires execution with an absolute path“,尝试进入绝对路径下"/usr/sbin"下执行依旧报错。解决方法如下(重新生成密钥):
    #ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
    #ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
    #/usr/sbin/sshd
生成密钥后重新启动即可(命令:service sshd start)。

PS:1、启动服务的时候要用root权限

  2、强制关闭进程进入root后,使用命令:skill -9 xx(进程号)即可强制关闭ssh进程

  3、查询ssh服务是否开启,使用命令:ps -e |grep ssh;

  4、查询ssh进程对应的端口,使用命令:ps aux|grep ssh;

  5、SecureCRT的配置网上很多。

参考资料:http://www.cnblogs.com/trams/archive/2012/04/29/2476175.html

  

原文地址:https://www.cnblogs.com/GYoungBean/p/2830659.html