找回密码
 注册
查看: 398|回复: 2

升级openssh 之后scp: Connection closed 问题记录过程

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-8-25 10:38:00 | 显示全部楼层 |阅读模式
scp: Connection closed问题记录过程
  B3 Z$ ^8 g; N: c
1 a. o& b) C9 h& ^再传输文件时,提示错误。这个问题挺奇怪的。
1 K2 b  j1 N, s0 o. `4 H8 z- H日志也没有。9 m: m8 t/ K) i: F
修改/etc/hosts.allow文件1 O. ~4 W! H/ U: C9 t- }
sshd:ALL) ~, h8 X. `& u
重启sshd服务,问题依旧。
: G; l  v+ M/ J$ A3 T/ M8 V
/ h; G4 |) a* F" Q) ]) w! w/ Y" [1 T3 {/ n- p4 m1 N
- z# A& f# u0 x9 d
Aug 25 10:36:01server_02 systemd: Started Session 171182 of user root.1 H& X! ]: p* i6 l4 {
Aug 25 10:36:18 server_02 systemd: Started Session 171183 of user devops.
' A  a. i8 ]' r$ @* P9 z8 m9 vAug 25 10:36:18 server_02 systemd-logind: New session 171183 of user devops.
. l" s/ v# L- f7 m# r; x' kAug 25 10:36:18 server_02 systemd-logind: Removed session 171183.
. b5 R& h" c; u$ s& s. X2 E' [5 x# ~0 m% Y
! {  i2 U. z$ ]$ g+ U
- k/ H% ]1 x. o3 G
Aug 25 10:36:50 server_02 systemd-logind: New session 171184 of user devops.' v. M. N4 j! V8 H# D
Aug 25 10:36:50 server_02 systemd: Started Session 171184 of user devops.
2 i* k% t( V7 c  NAug 25 10:36:50 server_02 systemd-logind: Removed session 171184.
* ^3 g: [+ T& {0 s/ L( l易陆发现bbs168x; [. i1 u, a  W
! k$ Z5 I* Q+ [6 t4 Y6 y" T/ W- {0 k8 z
* D9 ?! L* W1 P* D) w3 x
& r7 J2 `7 E( _3 ], f4 g
* K+ Z# y3 x/ J' C0 a

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-8-25 10:42:48 | 显示全部楼层
再看secure日志:
' K: V/ W  q3 q1 m+ \1 b# MAug 25 10:40:00 server_02 sshd[37895]: Accepted password for devo  from 12.4.21.6 port 56366 ssh2+ l# H$ \# p* m, C
Aug 25 10:40:00 server_02 sshd[37895]: pam_unix(sshd:session): session opened for user devo by (uid=0)
3 V# @: B3 F/ T/ y% a/ c* {Aug 25 10:40:00 server_02 sshd[38316]: Received disconnect from 12.4.21.6 port 56366:11: disconnected by user
3 K+ |/ A+ W. A% c1 hAug 25 10:40:00 server_02 sshd[38316]: Disconnected from user devo 12.4.21.6 port 563660 l+ g0 `" s; [+ o
Aug 25 10:40:00 server_02 sshd[37895]: pam_unix(sshd:session): session closed for user devo

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-8-25 14:03:39 | 显示全部楼层
最后能解决办法的是,通过重新安装openssh-server安装包。再次编译的时候,不添加--sysconfig=/etc/ssh   这个参数即可。& `1 h3 t9 u- l& F) j
, _- E' `% p' |; f5 z3 X
./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl/
& b; [4 s0 b: q$ U保持这样即可。1 C/ p3 A  [. z# L
不再执行rpm -e openssh-server这个操作: X) P& A+ Q! H1 c1 O: A. u" m
, c7 L  L& T; f  n

6 i8 r" E1 h) g, b& Z后面操作这样即可;1 r0 B  D* p. R/ A4 k7 m
#copy file# {7 |7 t) M: L, g
\cp -fp  /etc/ssh-bak/sshd_config /usr/local/openssh/etc/sshd_config4 b: p6 I) d% N+ D( c7 ~
ln -sf /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config
, Z; H/ y# \# e#\cp -pf /etc/pam.d/sshd-bak /etc/pam.d/sshd
, J+ q2 b+ M& w1 H- \# D/ N9 fmv /usr/sbin/sshd /usr/sbin/sshd-bak) N0 O. E, E: V2 f
mv /usr/bin/sshd /usr/bin/sshd-bak
0 u. g! I* P& t6 J# I5 k#cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd1 ^# a* o# g; s) n, z, W0 A9 K  r
mv  /usr/bin/ssh-keygen /usr/bin/ssh-keygen.bak* }8 J( Q' x1 o  g
cp /usr/local/openssh/bin/sshd /usr/bin/sshd4 i4 n& I. h4 Y; t# C- z7 l  I
cp /usr/local/openssh/bin/sshd /usr/sbin/sshd
& }8 z. G' o/ Ymv /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub.bak
6 n$ {- o0 S/ qcp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub! Q; C0 o& @+ F# x. _

6 M) D& _) u2 Z
3 i; |! x! v) `- r5 H问题解决。scp即可正常使用。 来自易陆发现bbs168x
0 w) c0 n- v3 a4 O$ B4 e
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:48 , Processed in 0.022671 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表