ssh无法远程登陆和免密登陆时的解决办法

#1.在登陆端(笔记本)

ssh-keygen -R  IPADDRESS

#2.在远程服务器端

  • SSH 服务未运行
    • 确认目标服务器上的 SSH 服务是否正在运行:
      sudo systemctl status sshd
  • 防火墙或安全组限制
    • 检查目标服务器的防火墙规则或安全组是否阻止了 SSH 连接:
      sudo firewall-cmd --list-all
    • 确保开放了端口 22(SSH 默认端口):
      sudo firewall-cmd --permanent --add-port=22/tcp
    • sudo firewall-cmd --reload
       

###############################################################################################################
#3.无法登陆时,重新清空
 ssh-keygen -R  [58.87.105.187]:22222
#4.无密码登陆时
########## 可选,无密码openssh登录 ##########
#ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
#ssh-copy-id -i ~/.ssh/id_rsa.pub test@chenlianfu.com
#ssh test@chenlianfu.com
#############################################