易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 393|回复: 2
收起左侧

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

[复制链接]
发表于 2023-8-25 10:38:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
scp: Connection closed问题记录过程0 @, d9 O7 F9 l; J- O# s* y- x

: J0 K5 f( t5 M& W再传输文件时,提示错误。这个问题挺奇怪的。- e' N$ T. y# z6 q6 h
日志也没有。
* ~5 s6 y8 `) U) h  j) A! H0 R修改/etc/hosts.allow文件4 M4 e, V3 r$ ?4 ?% }* U& ?. [
sshd:ALL
9 l0 X% ]* v; b+ O' e/ R1 }重启sshd服务,问题依旧。( g% T! K8 }# b- U: `+ p% l* n
4 ^( M4 a7 m% e+ Z; t
( g0 A9 p6 g' `: P% Y2 a: u
4 \- @9 c# v1 q9 t
Aug 25 10:36:01server_02 systemd: Started Session 171182 of user root., |$ r+ {$ c! A% B% R6 @
Aug 25 10:36:18 server_02 systemd: Started Session 171183 of user devops.* K% |( W, C1 J2 t
Aug 25 10:36:18 server_02 systemd-logind: New session 171183 of user devops." Z  J/ v0 X) q0 s( H: ]
Aug 25 10:36:18 server_02 systemd-logind: Removed session 171183.
' p" X2 C+ a: P) H
1 ?( B  z- F. _/ Y' w3 \5 R. F$ E- I2 f( ~# p) o7 B. t3 |+ u

! q, g) G( L; r) s) C, \Aug 25 10:36:50 server_02 systemd-logind: New session 171184 of user devops.
1 m) G- P% h; r. RAug 25 10:36:50 server_02 systemd: Started Session 171184 of user devops.5 ~* V: M" u4 t9 u' `" g* y  D
Aug 25 10:36:50 server_02 systemd-logind: Removed session 171184.
$ [# L* ~  W9 _& W* X易陆发现bbs168x4 T6 a5 }& O% E" P* V" W/ |% ^

; E8 V$ y2 N) @" U& n* x0 t
! N8 s1 H$ f# r* P0 C! |# u( I+ F0 F6 f3 Z9 [

0 D7 ?' s2 p  N4 n
 楼主| 发表于 2023-8-25 10:42:48 | 显示全部楼层
再看secure日志:
1 Q, k% u7 |; \, X6 Q. i! NAug 25 10:40:00 server_02 sshd[37895]: Accepted password for devo  from 12.4.21.6 port 56366 ssh2
* f' D( Y" ^- C) I# B2 e1 IAug 25 10:40:00 server_02 sshd[37895]: pam_unix(sshd:session): session opened for user devo by (uid=0)
, n& [& r& B2 ^- u  Z, BAug 25 10:40:00 server_02 sshd[38316]: Received disconnect from 12.4.21.6 port 56366:11: disconnected by user" G" a( n0 T% e* Y3 P! O
Aug 25 10:40:00 server_02 sshd[38316]: Disconnected from user devo 12.4.21.6 port 56366
: X! e7 Q: i4 f5 @, e* n7 HAug 25 10:40:00 server_02 sshd[37895]: pam_unix(sshd:session): session closed for user devo
 楼主| 发表于 2023-8-25 14:03:39 | 显示全部楼层
最后能解决办法的是,通过重新安装openssh-server安装包。再次编译的时候,不添加--sysconfig=/etc/ssh   这个参数即可。) \0 @- N  o+ n6 X- {8 f9 F& d7 I

9 D2 R5 c0 T7 q- k: W/ |./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl/( r' p( \( v' {/ n* {
保持这样即可。
1 O6 j" i+ j  K! [/ X0 P& n不再执行rpm -e openssh-server这个操作/ _, e" P, Y1 c. F
. Z# P. B1 x' n
$ \* S* U, [& n8 C
后面操作这样即可;
; g& i4 C( K3 B- b% Z  `#copy file( G5 @, `9 _1 v7 W/ n
\cp -fp  /etc/ssh-bak/sshd_config /usr/local/openssh/etc/sshd_config& c* L5 [2 C1 {4 _. a
ln -sf /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config
4 E, Y2 w( l: Y9 l$ I0 g; N( n: P#\cp -pf /etc/pam.d/sshd-bak /etc/pam.d/sshd1 U% `1 W$ ^0 [9 p; o, Y, h1 Z# ^
mv /usr/sbin/sshd /usr/sbin/sshd-bak1 o* a' `3 P4 E; r! g
mv /usr/bin/sshd /usr/bin/sshd-bak3 ^3 E+ p  L! L! N
#cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd% s$ O/ D$ e4 y. _
mv  /usr/bin/ssh-keygen /usr/bin/ssh-keygen.bak
+ ?9 O% M2 N; v7 I4 kcp /usr/local/openssh/bin/sshd /usr/bin/sshd) E( ^0 H6 h9 e  s" L/ X
cp /usr/local/openssh/bin/sshd /usr/sbin/sshd
5 H. f, c5 F% O8 wmv /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub.bak
. b9 @/ U3 L: E  tcp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub
1 a1 T2 V2 [1 r( g$ D5 n& |. g" b/ k6 {7 h1 g
+ K0 T2 Z2 H. @, N( s# A5 Z
问题解决。scp即可正常使用。 来自易陆发现bbs168x
6 @) e# V* u0 m+ p4 a. T
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:30 , Processed in 0.042564 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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