- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|

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