1.确认安装了telnet服务,并且telnet服务能正常运行
查询是否安装了telnet服务:rpm -qa telnet 如果显示出
类似于telnet-server-0.17-31.EL4.5这样的结果,则表示已安装telnet服务;
打开telnet服务:
vi /etc/xinetd.d/telnet 将disable的值设为no表示开启了telnet服务,为yes则为关闭状态;
修改后重启服务:service xinetd restart;
测试telnet服务:
Windows cmd 后,输入 telnet ip 23;
输入用户名和密码(此处一般只能输入普通用户),进去后再切换到root用户;
2.安装新版本openssh
将openssh的tar包,如openssh-5.9p1.tar.gz 放到某目录下
tar -xzvf openssh-5.9p1.tar.gz 解压到openssh-5.9p1
cd openssh-5.9p1 后执行
./configure --prefix=/usr --without-zlib-version-check
无错误信息后 执行
make
无错误信息后 执行
make install
无错误后重启sshd服务:service sshd restart,查看sshd的版本号
看是否是新安装的版本 ssh -V
3.修改端口号(默认22端口,看情况是否要更改)
修改ssh的端口号:vi /etc/ssh/sshd_config
4.测试是否正常安装
测试方法:telnet中service sshd stop关掉sshd服务,如果ssh不能再登录,但service sshd start后能继续访问, 则说明安装正常;
5.注意事项
在安装的过程中,可能会提示openssl的版本过低,需要先升级openssl,与安装普通linux下软件的方法类似,安装高于提示的最低版本即可。
时间: 2024-11-02 20:09:50