嘟嘟社区

debian 直接apt 升级系统版本后,如果避免ssh登录不上


debian 直接apt 升级系统版本后,如果避免ssh登录不上

刚刚按网上debian9 升级到 10 ,ssh配置文件被重置了,ssh就登不上了
https://cloud.tencent.com/developer/article/1578908

我升了几百次就没见过一次ssh登录不上的,每次我都还选择第一项更新配置文件,你自己反思一下吧
升级的时候会让你选择是否覆盖ssh文件吧
你改过端口号了?
正常升级都不会有这样傻缺问题
有的系统会,没去仔细研究啥原因
建议看看我的教程,有个提示是问你要不要替换配置,不要更新就行。
更新了可能导致不能root登录。

小内存DD教程,Debian9升级Debian10升级Debian11
https://hostloc.com/thread-1002350-1-1.html

具体的变动应该是酱紫,

  1. │ Line by line differences between versions                                    │                                                            
  2. │                                                                              │                                                            
  3. │ — /etc/ssh/sshd_config root.root 0644 2022-04-15 22:30:45                  │                                                            
  4. │ +++ /tmp/tmp.0VVIdUDgDM root.root 0644 2022-04-15 23:40:34                   │                                                            
  5. │ @@ -1,4 +1,4 @@                                                              │                                                            
  6. │ -# $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $             │                                                            
  7. │ +# $OpenBSD: sshd_config,v 1.103 2018/04/09 20:41:22 tj Exp $                │                                                            
  8. │                                                                              │                                                            
  9. │  # This is the sshd server system-wide configuration file. See               │                                                            
  10. │  # sshd_config(5) for more information.                                      │                                                            
  11. │ @@ -10,7 +10,9 @@                                                            │                                                            
  12. │  # possible, but leave them commented. Uncommented options override the      │                                                            
  13. │  # default value.                                                            │                                                            
  14. │                                                                              │                                                            
  15. │ -Port 22233                                                                  │                                                            
  16. │ +Include /etc/ssh/sshd_config.d/*.conf                                       │                                                            
  17. │ +                                                                            │                                                            
  18. │ +#Port 22                                                                    │                                                            
  19. │  #AddressFamily any                                                          │                                                            
  20. │  #ListenAddress 0.0.0.0                                                      │                                                            
  21. │  #ListenAddress ::                                                           │                                                            
  22. │ @@ -53,7 +55,7 @@                                                            │                                                            
  23. │  #IgnoreRhosts yes                                                           │                                                            
  24. │                                                                              │                                                            
  25. │  # To disable tunneled clear text passwords, change to no here!              │                                                            
  26. │ -PasswordAuthentication yes                                                  │                                                            
  27. │ +#PasswordAuthentication yes                                                 │                                                            
  28. │  #PermitEmptyPasswords no                                                    │                                                            
  29. │                                                                              │                                                            
  30. │  # Change to yes to enable challenge-response passwords (beware issues with  │                                                            
  31. │ @@ -93,8 +95,6 @@                                                            │                                                            
  32. │  PrintMotd no                                                                │                                                            
  33. │  #PrintLastLog yes                                                           │                                                            
  34. │  #TCPKeepAlive yes                                                           │                                                            
  35. │ -#UseLogin no                                                                │                                                            
  36. │ -#UsePrivilegeSeparation sandbox                                             │                                                            
  37. │  #PermitUserEnvironment no                                                   │                                                            
  38. │  #Compression delayed                                                        │                                                            
  39. │  #ClientAliveInterval 0

复制代码