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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-8-25 10:38:00 | 显示全部楼层 |阅读模式
scp: Connection closed问题记录过程: `  z- Y5 \0 K1 Y; D3 b

+ D, e0 t) J) l# K再传输文件时,提示错误。这个问题挺奇怪的。
2 n; W/ J* T6 h日志也没有。+ `  o# E5 n0 R, [& B
修改/etc/hosts.allow文件
; r3 K7 X0 F/ N; vsshd:ALL" s0 Y- T+ B' E6 p9 q& D
重启sshd服务,问题依旧。4 t# }: T3 d, g7 l; T1 A
" |) R4 k1 _! D' H$ E# c3 z
1 g0 ?1 w5 ?5 z

! V  n2 C  Z% p& R  a+ lAug 25 10:36:01server_02 systemd: Started Session 171182 of user root., a2 K  e) s8 ?
Aug 25 10:36:18 server_02 systemd: Started Session 171183 of user devops.. W/ \, ~% l( }- m" d: ?0 t
Aug 25 10:36:18 server_02 systemd-logind: New session 171183 of user devops.
2 A) M8 q: N/ S* v' OAug 25 10:36:18 server_02 systemd-logind: Removed session 171183.8 v# z3 V' R0 \8 r' O

1 s* M7 v0 C: L9 c
( Z; F6 G  ?4 |$ C' @
9 U, M* T) D7 L, }( NAug 25 10:36:50 server_02 systemd-logind: New session 171184 of user devops.
) t8 i" @1 V% E: T. o+ c4 U8 C* xAug 25 10:36:50 server_02 systemd: Started Session 171184 of user devops.
, f- a. _; f+ S, i2 x/ @Aug 25 10:36:50 server_02 systemd-logind: Removed session 171184.( }7 ?6 B  P9 P! n
易陆发现bbs168x
: e0 C6 f, E( |0 ^6 f1 F+ Z
' G. F+ |! L' \" R# h4 W+ A4 l& `) O" J: h9 I! C0 p

" K& v  t  H: }0 X% O
; C/ C$ M: W7 G8 j% L

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-8-25 10:42:48 | 显示全部楼层
再看secure日志:3 r; b$ `8 W% u2 L
Aug 25 10:40:00 server_02 sshd[37895]: Accepted password for devo  from 12.4.21.6 port 56366 ssh2) {8 _, Z' Z/ O/ J
Aug 25 10:40:00 server_02 sshd[37895]: pam_unix(sshd:session): session opened for user devo by (uid=0)6 p& R/ M2 p& \" |+ r, {# y
Aug 25 10:40:00 server_02 sshd[38316]: Received disconnect from 12.4.21.6 port 56366:11: disconnected by user# P5 T6 C: s: r; n( \" E
Aug 25 10:40:00 server_02 sshd[38316]: Disconnected from user devo 12.4.21.6 port 56366  W! A, Q% |7 w- V" L2 y
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   这个参数即可。8 r3 s! Y  z/ ?! I. r
  `* z' S3 ^0 I
./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl/8 Z6 Z9 Z7 l/ _  W3 P
保持这样即可。
& I3 e" M" x2 J8 _% J不再执行rpm -e openssh-server这个操作1 W8 t: L; z% f

. k3 \6 n( t0 O( O: k: g" G
4 w( R1 Q/ ^6 q: ~3 T; |8 S后面操作这样即可;5 y" z4 V) a0 |1 S5 q0 n
#copy file! Y5 v1 t% j/ p3 @
\cp -fp  /etc/ssh-bak/sshd_config /usr/local/openssh/etc/sshd_config3 }) K: F- t+ L6 Z6 X9 m
ln -sf /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config
- U2 N9 `. w3 D" @$ T3 y. O* n#\cp -pf /etc/pam.d/sshd-bak /etc/pam.d/sshd
3 @* q0 }7 q8 D, @mv /usr/sbin/sshd /usr/sbin/sshd-bak9 l' Z5 P- e8 g2 ~* a
mv /usr/bin/sshd /usr/bin/sshd-bak
3 k* p+ B- W2 U% Y; Q+ F' a#cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd
% z: Z1 Q1 O8 A" p0 b* C7 p- Nmv  /usr/bin/ssh-keygen /usr/bin/ssh-keygen.bak* B$ d1 X% [! w
cp /usr/local/openssh/bin/sshd /usr/bin/sshd
) ^2 n) _, |) |4 e6 m* gcp /usr/local/openssh/bin/sshd /usr/sbin/sshd
5 R. U9 g8 m# e- tmv /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub.bak( F( e. ?. H% p7 ~
cp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub. ?0 M/ \2 [7 p  F0 A" u. u: a

; T/ T2 U0 @  Q2 c! K: ~- |5 [" [: e- p  h) r* O3 q
问题解决。scp即可正常使用。 来自易陆发现bbs168x
* R3 l  ?) n- h$ I
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:41 , Processed in 0.016172 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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