之前写过一篇。基本思路是先卸载再安装。
不过,如果是远程安装,就只能用vnc连接服务器。
这几天经过测试,改进了以下,可以ssh连接状态下完成先卸载再安装。
第一步:还是先下载安装包。不再赘述。
第二步:安装依赖包以及所需软件。
yum install -y openssl-devel pam-devel rpm-build
第三步:从这步开始要特别小心。
先编译安装一次,执行如下:
./configure
make
make install
复制启动文件,安装目录下,执行如下命令:
cp contrib/redhat/sshd.init /etc/init.d/sshd
cp contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
chmod +x /etc/init.d/sshd
需要修改/etc/init.d/sshd中的SSHD路径,命令如下:
vim /etc/init.d/sshd
内容修改如下:
SSHD=/usr/local/sbin/sshd
/usr/bin/ssh-keygen -A 改为 /usr/local/bin/ssh-keygen -A
修改配置文件/usr/local/etc/sshd_config