标签:
进入终端输入 #ssh localhost
如果提示:ssh: connect to host localhost port 22: Connection refused 错误
不用管它,没有启动sshd服务的缘故
安装sshd命令: #yum install openssh-server
安装好后开启: #/etc/init.d/sshd start 或者 service sshd start
万一此时还是连接不上去,防火墙开放22端口即可
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
然后保存,一定要先保存
#/etc/rc.d/init.d/iptables save
#重启防火墙才生效
/etc/init.d/iptables restart
#查看防火墙信息
/etc/init.d/iptables status
vi /etc/ssh/sshd_config
添加(我之前是清空再添加)
PasswordAuthentication yes (允许使用密码方式登陆)
PermitEmptyPasswords yes (禁止空密码进行登陆)
PermitRootLogin yes (允许root用户使用SSH登陆)
CentOS系统默认系统的安全性配置导致些莫名其妙的问题,比如SElinux本来是用于安全子系统的权限控制,可是搞不好就发现限制多多,我们可以用如下方法快速关闭SElinux。
/usr/sbin/setenforce 0 立刻关闭SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX
加到系统默认启动里面
echo "/usr/sbin/setenforce 0" >> /etc/rc.local
这样,我们在不需要在CentOS系统中开启SELINUX的时候,就可以快速的去关闭了,以及在需要的时候,在开启它。
标签:
原文地址:http://www.cnblogs.com/qiujiazhen/p/5068402.html