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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-8-25 10:38:00 | 显示全部楼层 |阅读模式
scp: Connection closed问题记录过程
+ I) W- y+ z& Q9 S+ Z" y% I( r! B
5 d! e0 `1 V+ B% c再传输文件时,提示错误。这个问题挺奇怪的。
7 |) U8 i" i5 R0 ~6 z" |" S日志也没有。
& `0 }2 F% t5 ?! K0 ~, I修改/etc/hosts.allow文件" a2 H# A7 S/ f
sshd:ALL& u5 I3 I# I. r9 |* W" b
重启sshd服务,问题依旧。0 X6 H! _2 Q$ \3 Y

; E- ~) F/ E) ~4 X: L* P
$ `* y& S) m/ v  {' o1 n
' p5 ^& }- f8 Z( i; r& pAug 25 10:36:01server_02 systemd: Started Session 171182 of user root.- y; v# F5 g+ U' _
Aug 25 10:36:18 server_02 systemd: Started Session 171183 of user devops.3 Q7 E8 P1 M$ g
Aug 25 10:36:18 server_02 systemd-logind: New session 171183 of user devops.9 S2 Q" `9 u) }0 r
Aug 25 10:36:18 server_02 systemd-logind: Removed session 171183./ l4 E/ I: j' I4 r8 G$ I

7 k" s) E9 I- {* F, H
" [/ w1 ]7 I$ J4 l% v# k, A0 ^* }9 `
Aug 25 10:36:50 server_02 systemd-logind: New session 171184 of user devops.
, c/ o: q7 `: }$ Y, |1 OAug 25 10:36:50 server_02 systemd: Started Session 171184 of user devops.$ R2 o& v) y- `( o7 h
Aug 25 10:36:50 server_02 systemd-logind: Removed session 171184.; ?! H; ^6 S9 |6 B
易陆发现bbs168x
- t( N. Q: E3 c; }& ^6 J; ^
8 B: d& C( M- Q  _: x0 g1 I+ g9 J& C  k! o* p8 M

* q' d7 N: [4 B: ?) `
% s8 D! ~4 U; p4 D$ c

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-8-25 10:42:48 | 显示全部楼层
再看secure日志:9 s. y" b( m; t7 X2 w& k1 a
Aug 25 10:40:00 server_02 sshd[37895]: Accepted password for devo  from 12.4.21.6 port 56366 ssh2# u& A/ w, r. [' D( h: Z
Aug 25 10:40:00 server_02 sshd[37895]: pam_unix(sshd:session): session opened for user devo by (uid=0)2 ~2 C3 d3 m, E" a& j# W" _
Aug 25 10:40:00 server_02 sshd[38316]: Received disconnect from 12.4.21.6 port 56366:11: disconnected by user
/ ?% C; G, X* dAug 25 10:40:00 server_02 sshd[38316]: Disconnected from user devo 12.4.21.6 port 56366
0 [5 t; `( \) d5 {6 J) l1 tAug 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   这个参数即可。
. e: j$ c" r0 u& o7 Y
3 g4 B# a( @* f8 O9 n./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl/
1 u: B% w0 j9 ~2 D% L# _保持这样即可。
( n1 Q/ u4 E( d; U不再执行rpm -e openssh-server这个操作6 i# v1 }; i$ U! f

' E7 N) l! j: j( N3 K5 j) z( D2 e. |  [" b6 ~) r) ~3 A
后面操作这样即可;1 u6 n4 j/ D; }3 d
#copy file/ T: E5 V" t# A- Y
\cp -fp  /etc/ssh-bak/sshd_config /usr/local/openssh/etc/sshd_config
" u6 }" E$ h* ]" s8 g0 Aln -sf /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config
* i+ J4 K! C' j" o1 f9 T#\cp -pf /etc/pam.d/sshd-bak /etc/pam.d/sshd
$ B* d( }$ v/ S& jmv /usr/sbin/sshd /usr/sbin/sshd-bak! A- |& R# r$ U1 C5 U! m
mv /usr/bin/sshd /usr/bin/sshd-bak: H" d- }+ @: y& p
#cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd
* h+ l( b1 i9 W- @5 a9 w1 V! hmv  /usr/bin/ssh-keygen /usr/bin/ssh-keygen.bak
% ~) Y) A5 x7 V0 xcp /usr/local/openssh/bin/sshd /usr/bin/sshd5 }8 z1 L0 _; j% ~: c# j6 ]/ w
cp /usr/local/openssh/bin/sshd /usr/sbin/sshd
& k& B4 u# L" \0 o" O  zmv /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub.bak
- ?4 b4 T( z5 }5 r, M, A" R( hcp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub+ W6 p0 g) r5 n# i) {* s0 _2 q5 V

" q! C& i4 x5 Y" s6 `# A3 r! N6 g- g( f" K
问题解决。scp即可正常使用。 来自易陆发现bbs168x
: i! W  d5 W" |4 l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:48 , Processed in 0.018177 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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