之前写过CentOS8.3升级OpenSSH8.7p1的文章.
但是遗留一个问题当时没有解决.
即开启密码输入错误次数超过阀值时,锁定帐号功能无效.
这个问题应该是安装ssh路径改变的缘故,且未开启pam等因素导致.
经过调试,编写脚本,并放在OpenSSH8.7p1安装目录同级目录下,名字随意.
cp contrib/redhat/sshd.init /etc/init.d/SSHD
chmod +x /etc/init.d/SSHD
rpm -e `rpm -qa|grep openssh` --nodeps
#cd openssh-8.7p1
./configure --prefix=/usr/ --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/ssl --with-pam --with-zlib --without-openssl-header-checkmake
make
make install
cd ..
cp -raf etc/ssh/* /etc/ssh
cp -raf etc/pam.d/* /etc/pam.d
chmod 600 /etc/ssh/ssh_host_rsa_key
chmod 600 /etc/ssh/ssh_host_ed25519_key
chmod 600 /etc/ssh/ssh_host_ecdsa_key
/etc/init.d/sshd stop
mv /etc/init.d/sshd /etc/init.d/sshd.old
mv /etc/init.d/SSHD /etc/init.d/sshd
/etc/init.d/sshd start
systemctl daemon-reload
在同级别目录下,创建文件夹etc/ssh和etc/pam.d
文件直接复制/etc/ssh和pam.d下的文件&
最后
以上就是不安自行车最近收集整理的关于三谈CentOS8.3升级OpenSSH8.7p1-解决遗留问题的全部内容,更多相关三谈CentOS8内容请搜索靠谱客的其他文章。
发表评论 取消回复