一、下载openssh包
在线下载(给我自己看的地址 wget http://www.openssl.org/source/openssl-1.1.1g.tar.gz)
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.3p1.tar.gz
离线下载再上传
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.3p1.tar.gz
二、解压安装配置
解压
tar --no-same-owner -zxf openssh-8.3p1.tar.gz
安装
cd openssh-8.3p1
./configure --prefix=/usr/local/openssh --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/local/ssl
make && make install
配置 我本地的解压包在
vim /usr/local/openssh/etc/sshd_config
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes
复制文件到相应系统文件夹(/mnt/update/openssh-8.2p1为你openssh的解压路径)
cp /mnt/update/openssh-8.2p1/contrib/redhat/sshd.init /etc/init.d/sshd
chkconfig --add sshd
cp /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config
cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd
cp /usr/local/openssh/bin/ssh /usr/bin/ssh
cp /usr/local/openssh/bin/ssh-keygen /usr/bin/ssh-keygen
cp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub
三、 启动
service sshd restart
设置开机自启动
systemctl enable sshd.service
查看状态
systemctl status sshd.service
查看当前ssh版本
ssh -V