ubuntu远程手动升级sshd

41 阅读1分钟

先从阿里镜像下载源码包; wget mirrors.aliyun.com/pub/OpenBSD… 解压缩: tar -xvzf openssh-9.9p1.tar.gz 进入目录 cd openssh-9.9p1 执行配置./configure 有问题的话根据提示安装依赖 一般需要sudo apt-get install zlib1g-dev libssl-dev 以及sudo apt-get install build-essential clang 没问题的话执行make 而后执行make install

如果老版本过低运行位置与新的不同,需要将新编译的sshd复制到原来的目录下,即: mv /usr/locat/sbin/sshd /usr/sbin/sshd

还需要注意新服务没连上之前不要断开连接,出问题就连不上了,比如没用用默认端口啥的