整天捣鼓嵌入式,兼职搞搞iOS,这么折腾为了啥?都是为了俺的娃!
分类: LINUX
2015-01-23 15:01:49
CentOS SSH配置
默认CentOS已经安装了OpenSSH,即使你是最小化安装也是如此。所以这里就不介绍OpenSSH的安装了。
SSH配置:
1、修改/etc/ssh/sshd_config,根据模板将要修改的参数注释去掉并修改参数值:
===========================================
Port 22 指定SSH连接的端口号,安全方面不建议使用默认22端口
Protocol 2,1 允许SSH1和SSH2连接,建议设置成 Protocal 2
===========================================
其他参数根据自己的需要进行调整。配置方法可以自行man:
man ssh_config
2、修改/etc/hosts.deny 在最后面添加一行:
sshd:All
3、修改/etc/hosts.allow 在最后面添加一行:
sshd:All
如果为了安装可以限制访问的IP,设置如下:
sshd:192.168.0.101
sshd:192.168.0.102
上述配置表示只允许101和102的服务器进行SSH连接
4、启动SSH
/etc/init.d/sshd start
5.设置开机自启动服务:
查看sshd是否已经是系统服务:
chkconfig --list |grep sshd
如果没有启动则设置开机启动
chkconfig --level 5 sshd on
至此SSH已经可以连接了
6.ssh登陆很慢的解决办法:
vi /etc/ssh/sshd_conf
将UseDNS 的缺省值由yes修改为no,并重启sshd。