centos7.2升級openssh到8.0



參考鏈接:
https://blog.csdn.net/weixin_43103905/article/details/89925717
https://blog.csdn.net/weixin_43103905/article/details/87185884

 

卸載openssh
rpm -qa | grep openssh
rpm -e --nodeps openssh-clients
rpm -e --nodeps openssh
rpm -e --nodeps openssh-server
rpm -qa |grep openssh

安裝gcc
yum -y install gcc gcc-c++ kernel-devel

編譯
cd /software/openssh-8.0p1
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers

chmod 600 /etc/ssh/ssh_host_rsa_key
chmod 600 /etc/ssh/ssh_host_ecdsa_key
chmod 600 /etc/ssh/ssh_host_ed25519_key

安裝
make && make install

配置
install -v -m755 contrib/ssh-copy-id /usr/bin
install -v -m644 contrib/ssh-copy-id.1 /usr/share/man/man1
install -v -m755 -d /usr/share/doc/openssh-8.0p1
install -v -m755 -d /usr/share/doc/openssh-8.0p1/
install -v -m644 INSTALL LICENCE OVERVIEW README*
install -v -m644 INSTALL LICENCE OVERVIEW README* /usr/share/doc/openssh-8.0p1/

修改配置文件
vi /etc/ssh/sshd_config
echo "X11Forwarding yes" >> /etc/ssh/sshd_config
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config

開機自啟動
cp -p contrib/redhat/sshd.init /etc/init.d/sshd
chmod +x /etc/init.d/sshd
chkconfig --add sshd
chkconfig sshd on
chkconfig --list sshd
systemctl restart sshd

驗證
ssh -V
netstat -ntlp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM