更新时间:2021-01-13 09:12点击:
问题描述:
Centos 下通过ssh连接远程主机时,出现错误提示connect to host localhost port 22:Connection refused
原因分析:
造成这个错误的原因可能是ssh-server未安装或者未启动。Centos默认安装openssh-client,但是木有安装server
解决办法:
运行 ps -e | grep ssh,查看是否有sshd进程
如果没有,说明server没启动,通过 /etc/init.d/ssh start 启动server进程,如果提示ssh不存在 那么就是没安装server 。
可以通过yum -y install openssh-server命令安装即可,然后 在 /etc/init.d/ssh start 启动server进程。