最近使用SSH远程连接linux,一直出现ssh: connect to host 210.xx.xx.xx port 22: Connection refused。网上查找说在linux下是否安装了openssh-server
这个包。然后完成安装,接着依然出现错误。
继续网上搜索发现没有开启ssh服务,需要使用命令sudo /etc/init.d/ssh start
开启ssh。照着做后出现以下的错误:
继续搜索问题,最终解决。
需要在命令行输入ssh-keygen -A
产生key,然后再开启ssh服务即可。
总之,步骤是先安装openssh-server
然后通过sudo /etc/init.d/ssh start
开启服务
如果有问题需要产生key,使用命令ssh-keygen -A