笔者在使用ssh localhost时出现Connection refused提示,初步判断是22端口未开启服务,也有可能是防火墙未正确配置。 测试 使用netstat | grep 22测试,发现22端口并没有进程,很显然应该安装ssh服务端。 本机安装有ssh客户端并不代表安装有服务端 需要安装openssh-server
ssh localhost
netstat | grep 22
openssh-server
Ubuntu
sudo apt install openssh-server