易陆发现互联网技术论坛

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

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

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

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

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

x
scp: Connection closed问题记录过程0 E- ^: s  l. B% D

* M2 w; p; z; v再传输文件时,提示错误。这个问题挺奇怪的。& z+ c+ b$ D+ i
日志也没有。
* c$ ~3 S/ `5 L2 j: t6 x8 u修改/etc/hosts.allow文件
. R7 L6 Y7 s1 i4 P/ u0 L1 g  xsshd:ALL  U$ w* L; H1 u  B3 h
重启sshd服务,问题依旧。
! [# U) T/ g; ?( U2 x+ t
9 [9 U+ J9 b& L- [* }0 P
, @8 w* J! K3 M( L* T
  a) b! j0 ~% R6 D% V, PAug 25 10:36:01server_02 systemd: Started Session 171182 of user root.# E1 V9 d/ w" ~0 W& g( O3 Y
Aug 25 10:36:18 server_02 systemd: Started Session 171183 of user devops.2 o! H3 h7 N/ y) r" z2 J$ K
Aug 25 10:36:18 server_02 systemd-logind: New session 171183 of user devops.$ c- c. s" D* P. _7 ]( V% k
Aug 25 10:36:18 server_02 systemd-logind: Removed session 171183.2 i$ F' L6 ?; |1 A- `: q1 F* S
, J: _7 b" ^: R* `7 m! a
7 J" ~9 s& b: `# i! y# D# m' h" s
" R) x/ S! Q- K, x# d9 k5 E( G9 Z
Aug 25 10:36:50 server_02 systemd-logind: New session 171184 of user devops.; K) Z# o) S8 c2 y' G1 W
Aug 25 10:36:50 server_02 systemd: Started Session 171184 of user devops.
3 ~% `- q- z7 _5 q7 ?+ @Aug 25 10:36:50 server_02 systemd-logind: Removed session 171184.$ o- e5 y4 d  D( K6 k" P
易陆发现bbs168x
  s2 X# N) t' R
7 V+ V2 t+ d  N) |( ]0 ]1 \1 [2 ]4 V
0 \0 q- |/ R! m' n2 v

- A, T, a: }5 ]  o1 t7 u4 e) F
 楼主| 发表于 2023-8-25 10:42:48 | 显示全部楼层
再看secure日志:
# m8 x. O; r! {" f* p0 jAug 25 10:40:00 server_02 sshd[37895]: Accepted password for devo  from 12.4.21.6 port 56366 ssh2
4 d$ o4 h/ q% u4 _( QAug 25 10:40:00 server_02 sshd[37895]: pam_unix(sshd:session): session opened for user devo by (uid=0)
6 l/ z4 A  I  o# _( CAug 25 10:40:00 server_02 sshd[38316]: Received disconnect from 12.4.21.6 port 56366:11: disconnected by user
) d& d7 X1 L, X% V' D) L3 Y, MAug 25 10:40:00 server_02 sshd[38316]: Disconnected from user devo 12.4.21.6 port 56366
- V% L) y) a5 v$ L# m7 L5 sAug 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   这个参数即可。3 V3 W1 E+ E2 u8 O4 S
7 x5 Y- @9 V5 e; _
./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl/$ K9 w! }$ Q2 n) ?
保持这样即可。
% n" e6 W$ k( _2 G5 Y" r不再执行rpm -e openssh-server这个操作5 e; a  c5 U3 t* u% J+ q
" }3 j9 J  \) `) D8 c9 s

% U* y% J8 F3 H9 v% p& V# p后面操作这样即可;: Z+ X0 R8 D1 ^, e3 Y5 i
#copy file3 Z5 `( k* ^2 D$ k
\cp -fp  /etc/ssh-bak/sshd_config /usr/local/openssh/etc/sshd_config
$ a# E+ i; o: u4 b+ O6 s* Aln -sf /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config
" {4 L, _1 r# w; H! Y7 j#\cp -pf /etc/pam.d/sshd-bak /etc/pam.d/sshd
! I$ v6 U2 N, a9 p. ]mv /usr/sbin/sshd /usr/sbin/sshd-bak
- ^6 D5 [# h2 r1 _mv /usr/bin/sshd /usr/bin/sshd-bak0 m$ N9 G  `( L" P
#cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd2 K0 w7 L& V& V+ s
mv  /usr/bin/ssh-keygen /usr/bin/ssh-keygen.bak
8 n. f& O* B/ qcp /usr/local/openssh/bin/sshd /usr/bin/sshd
' p& q7 k! z( acp /usr/local/openssh/bin/sshd /usr/sbin/sshd9 Z- F8 ^, [% [7 ]* }' w1 h
mv /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub.bak" P" y# v' l8 c& v. t+ P
cp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub; I4 F) Y& w  P) D" R
) H8 k; C  c6 l" \* S% X9 ^

" ]7 x# a2 }# T# V  n9 j. l  L/ p! [问题解决。scp即可正常使用。 来自易陆发现bbs168x
- ]1 ^0 |* v; _8 ?6 ^- M9 U
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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