openssh for centos openssh下载

各位老铁们好,相信很多人对openssh for centos都不是特别的了解,因此呢,今天就来为大家分享下关于openssh for centos以及openssh下载的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

centos7.3离线安装telnet用于升级openssh

一、检查系统有没有安装过telnet包

rpm-qa|grep telnet

rpm-qa| grep telnet-server

rpm-qa| grep xinetd

————————————————

二、卸载已安装的rpm包(包名参考上一条命令查询的结果)

rpm-e telnet--.*.x86_64

rpm-e telnet-server--.*.x86_64

rpm-e xinetd--.*.x86_64

————————————————

三、通过rz命令上传telnet rpm安装包

————————————————

四、安装rpm包,此处省略上传文件步骤,我用的winscp上传的,各位自便

安装顺序:xinetd--》telnet--》telnet-server

rpm-ivh xinetd-2.3.15-14.el7.x86_64.rpm

rpm-ivh telnet-0.17-65.el7_8.x86_64.rpm

rpm-ivh telnet-server-0.17-65.el7_8.x86_64.rpm

————————————————

五、查看已安装telnet包版本

[root@kps4 src]# rpm-qa|grep telnet

结果如下:

telnet-server-0.17-65.el7_8.x86_64

telnet-0.17-65.el7_8.x86_64

————————————————

六、配置telnet登录的终端类型,在/etc/securetty文件末尾增加一些pts终端,如下

pts/0

pts/1

pts/2

pts/3

编辑

vim/etc/securetty

tail-5/etc/securetty

查看配置类型,如下

xvc0

pts/0

pts/1

pts/2

pts/3

————————————————

七、启动telnet服务,并设置开机自动启动

systemctl enable xinetd

systemctl enable telnet.socket

systemctl start telnet.socket

systemctl start xinetd

netstat-lntp|grep 23

启动结果如下:

tcp6 0 0:::23:::* LISTEN 1/systemd

————————————————

八、防火墙开放23号端口

firewall-cmd--zone=public--add-port=23/tcp--permanent

重新加载防火墙

firewall-cmd--reload

————————————————

九、检测ssh可以正常登陆,使用ssh登陆,然后停止telnet服务并移除

systemctl stop telnet.socket

systemctl stop xinetd

systemctl disable xinetd

systemctl disable telnet.socket

————————————————

centos7升级openssh服务安装openssh7.9

本文指导您如何在 CentOS 7系统上升级 SSH服务至 OpenSSH 9.7p1版本,包括准备工作、安装 OpenSSH、配置及测试过程。请按照以下步骤操作,确保系统稳定运行。

一、准备工作

首先,通过执行 `cat/etc/redhat-release`查看您的 CentOS 7版本信息。

执行 `rpm-q openssh`和 `rpm-q openssl`查看当前系统上已安装的 SSH和 OpenSSL版本。

二、安装 OpenSSL

访问 OpenSSL下载页面下载最新版本的 OpenSSL安装包,并解压至指定目录。

在解压目录下编译 OpenSSL并安装,确保已安装的依赖包。

更新系统库文件,使系统能够识别 OpenSSL的新功能。

三、安装 OpenSSH 9.7p1

下载 OpenSSH 9.7p1安装包,并解压至指定目录。

在解压目录下编译 OpenSSH 9.7p1。

复制并修改启动脚本 `sshd.init`,确保其与 OpenSSH版本兼容。

编辑配置文件 `sshd_config`,根据需要调整参数,如增加用户授权、设置密码策略等。

重启 OpenSSH服务,并设置为开机自启动。

四、测试 OpenSSH连接

使用新版本的 OpenSSH建立连接,确保网络通信正常。

测试完成后,您的 CentOS 7系统已成功升级至 OpenSSH 9.7p1版本。请在新环境中进行充分的测试,确保服务器运行稳定。

Centos7:openssh升级到9.0安装及存在的问题解决方法

准备工作:安装编译所需依赖软件包,建议临时关闭 selinux。使用 yum安装依赖:yum install-y wget gcc pam-devel libselinux-devel zlib-devel openssl-devel。下载 OpenSSH安装包,上传至服务器或使用 wget直接下载。

解压并编译配置:进入解压目录,执行 tar-zxvf openssh.tar.gz。配置编译参数,如./configure--prefix=/usr--sysconfdir=/etc/ssh--with-md5- passwords--with-pam--with-zlib--with-tcp-wrappers--with-ssldir=/usr/local/ssl--without-hardening。编译并安装:执行 make&& make install。

配置与权限调整:复制配置文件以备份,如 cp/etc/ssh/sshd_config sshd_config.backup和 cp/etc/pam.d/sshd sshd.backup。调整文件权限,例如 chmod 600/etc/ssh/ssh_host_rsa_key/etc/ssh/ssh_host_ecdsa_key/etc/ssh/ssh_host_ed25519_key。复制配置文件并恢复备份文件。

设置开机启动:使用 chkconfig命令添加与开启 sshd服务,例如 chkconfig--add sshd和 chkconfig sshd on。重启 sshd服务以验证结果,执行 systemctl restart sshd。运行 ssh-V检查版本,确认 OpenSSH 9.0p1安装成功。

解决 FTP问题:在/etc/ssh/sshd_config中,将 Subsystem sftp路径更改为 Subsystem sftp/usr/libexec/sftp-server。重启 ssh服务,使用 systemctl restart sshd。

清理源代码与后续维护:删除解压目录中的 OpenSSH文件,执行 rm-rf/usr/local/src/openssh*。若遇到其他问题,可参考 sshd日志进行配置调整,确保服务稳定运行。

阅读剩余
THE END