国产99热在线露出_欧美日韩精品在线免费_在线观看无码av一区二区_欧美成人爽视频BBW_免费精品国偷自产在线91_国产无遮挡又黄又爽不要vip软件_五月天婷婷欧美日韩一区_亚洲熟妇无码播放av另类_秋霞影院午夜福利网_亚洲国产精品无码第一二区

幫助中心 2020-11-14 SSH open SSH 安全漏洞 rpm Telnet

存在open SSH注入安全漏洞怎么辦?

如題,當然是升級open SSH了。

這個是linux系統(tǒng)漏洞,如果是購買了阿里云,騰訊云,華為云,百度云,政務云等主機安全服務的,都有修復漏洞的功能,如果沒有就只能手動升級。

升級前做好鏡像,備份等,避免搞癱。。


環(huán)境:centos

輸入命令查看當前的ssh版本

ssh -V

image.png

輸入命令查看當前ssh運行目錄

find / -name sshd.pid

image.png

我這得到的結果/run/sshd.pid,保存下來,后面會用到。

因為升級ssh要先卸載再安裝,所以最好安裝Telnet,避免安裝出錯導致無法遠程服務器。

yum install telnet-server #安裝Telnet

systemctl enable telnet.socket

systemctl start telnet.socket

cat /etc/securetty

vim /etc/securetty#修改使得root用戶可以直接登錄

systemctl restart xinetd.service

升級openssh最好先備份一下,我這沒備份,備份教程網(wǎng)上找。

下載最新版本的openssh

yum install -y gcc openssl-devel pam-devel rpm-build

wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.4p1.tar.gz

 tar -zxvf openssh-8.4p1.tar.gz#解壓

ssh -V #查看版本

cd openssh-7.4pl

cd openssh-8.4p1#切換到新版本目錄

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers #編譯安裝 OpenSSH

make && make install #編譯安裝 OpenSSH

ssh -V  #查看版本


rm -f /etc/ssh/ssh_host_* 

 vim /usr/local/etc/sshd_config #配置openssh,添加PermitRootLogin yes

/etc/init.d/sshd stop #停止ssh,注意此時斷開ssh遠程,將無法遠程

 /etc/init.d/sshd start #啟動ssh

我這啟動失敗

sshd  -t #查看報錯原因

systemctl status sshd.service #查看狀態(tài)

semanage port -l | grep ssh #查詢當前 ssh 服務端口

/etc/init.d/sshd start

journalctl -xe #查看系統(tǒng)日志

 netstat -nultp|grep 22 #查看22端口和服務

ps -A| grep sshd #查看包含sshd的行

 cp ./contrib/redhat/sshd.init /etc/init.d/sshd

cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam

mv /usr/lib/systemd/system/sshd.service /usr/lib/systemd/system/sshd.service_bak

systemctl daemon-reload

systemctl restart sshd

 systemctl status sshd

 sshd -t

chmod 600 /etc/ssh/ssh_host_rsa_key #配置權限

chmod 600 /etc/ssh/ssh_host_ecdsa_key #配置權限


service sshd star

/etc/init.d/sshd start #啟動完成


下一篇 使用TortoiseGit拉取失敗git.exe pull --progress -v --no-rebase "origin"的解決辦法

最新案例 查看更多

查看