起因是我用电脑a通过ssh连到了电脑b,在电脑b上打算用scp把文件拷贝过来,结果报了这么个错误
ssh: connect to host xxx.xx.xx.xx port 22: Connection refused
调查发现从电脑b ping 电脑a这条路是通的,而且从电脑a scp 到电脑b也是可行的,因此原因出在电脑a上面。
在电脑a上,我先是开了端口22
sudo ufw allow 22
发现还是不行,后来发现电脑a上没装ssh服务器——sshd,原来如此,那就简单了
sudo apt update
sudo apt install openssh-server
sudo systemctl status ssh