centos7 升级openssh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
cp /etc/pam.d/sshd /tmp
cd /tmp
yum install  -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre-devel pam* zlib*
wget http://mirrors.shanghai-electric.com:8081/nexus/repository/Third-party/openssh-8.1p1.tar.gz
for i in $(rpm -qa |grep openssh);do rpm -e $i --nodeps;done
tar -zxvf openssh-8.1p1.tar.gz
cd openssh-8.1p1
./configure --prefix=/usr --sysconfdir=/etc/ssh
rm -rf /etc/ssh
make && make install
cp -rp contrib/redhat/sshd.init /etc/init.d/sshd
cp -rp contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
chmod +x /etc/init.d/sshd
mv  /usr/lib/systemd/system/sshd.service  /tmp
chkconfig --add sshd
chkconfig --list|grep sshd
systemctl enable sshd
chkconfig sshd on
echo "PermitRootLogin yes" >>/etc/ssh/sshd_config
echo "ClientAliveInterval 600">>/etc/ssh/sshd_config
echo "ClientAliveCountMax 0">>/etc/ssh/sshd_config
echo "MaxAuthTries 3">>/etc/ssh/sshd_config
cp /tmp/sshd /etc/pam.d/
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
systemctl restart sshd
ssh -V

  

posted @   小小仓鼠  阅读(287)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示