ubuntu ssh: connect to host ** port 22: Connection refused ssh登录远程服务器时提示Permission denied (publickey,password)
命令:ssh localhost
错误信息:ssh: connect to host localhost port 22: Connection refused
错误原因:
1.sshd 未安装
2.sshd 未启动
3.防火墙
4需重新启动ssh 服务
解决方法:
1.确定安装sshd:
$ sudo apt-get install openssh-server
root@192.168.78.131: Permission denied (publickey,password).
解决方法
遇到这样的情况,如果不是密码错误,并且服务器上的sshd服务已经开启,则需要修改服务器的配置文件/etc/ssh/sshd_config
PermitRootLogin yes
PubkeyAuthentication no
PasswordAuthentication yes
保存后重启sshd服务即可
sudo service sshd restart
2.启动sshd:
$ sudo net start sshd
3.检查防火墙设置,关闭防火墙:
$ sudo ufw disable
ssh localhost
运行 ps -e | grep ssh,查看是否有sshd进程:
有时候虽然可以看到sshd 但是还是不能连接成功
这时候就要想到重新启动一下:sudo service ssh restart
然后在连接

浙公网安备 33010602011771号