«

ssh 链接不上,认证失败

时间:2023-3-1 20:43     作者:wen     分类: Linux


首先查看宝塔防火墙和服务器安全策略22号端口都开了, 用户名密码都正确, 还是连不上,可能是ssh服务端没有起来
首先:

ps -ef | grep ssh

查看下有没有东西, 没有的话就是服务没起来

wenxk@LAPTOP-7QAJBP6L:~$ ps -ef|grep ssh
wenxk    30961 23530  0 16:24 pts/0    00:00:00 grep --color=auto ssh

安装服务端:

wenxk@LAPTOP-7QAJBP6L:~$ sudo apt-get install openssh-server

启动服务:

wenxk@LAPTOP-7QAJBP6L:~$ sudo service ssh start
 * Starting OpenBSD Secure Shell server sshd                     
    sshd: no hostkeys available -- exiting.                   [fail]

原因:未配置ssh hostkeys
输入如下命令解决:

wenxk@LAPTOP-7QAJBP6L:~$ sudo ssh-keygen -A
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
wenxk@LAPTOP-7QAJBP6L:~$ sudo /etc/init.d/ssh start
 * Starting OpenBSD Secure Shell server sshd       [ OK ]
wenxk@LAPTOP-7QAJBP6L:~$ ps -ef|grep ssh
root     30957 23529  0 16:23 ?        00:00:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups
wenxk    30961 23530  0 16:24 pts/0    00:00:00 grep --color=auto ssh
wenxk@LAPTOP-7QAJBP6L:~$