|
|
楼主 |
发表于 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 |
|