`
gzwfdy
  • 浏览: 85656 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

linux 安装ssh

阅读更多
确定系统安装了 GCC 编译器!

一、安装 Zlib
1、下载最新版本 Zlib
Zlib 官方网站:http://www.zlib.net/

# cd /usr/local/src
# wget -c http://www.zlib.net/zlib-1.2.3.tar.gz

2、编译安装 Zlib
# tar xzvf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ./configure --prefix=/usr/local/zlib
# make
# make install


二、安装 OpenSSL
1、下载最新版本 OpenSSL
OpenSSL 的官方网站:http://www.openssl.org

# cd /usr/local/src
# wget -c http://www.openssl.org/source/openssl-0.9.8d.tar.gz

2、编译安装 OpenSSL
# tar xzvf openssl-0.9.8d.tar.gz
# cd openssl-0.9.8d
# ./Configure --prefix=/usr/local/openssl
# make
# make test (是进行 SSL 加密协议的完整测试,如果出现错误就要一定先找出哪里的原因,否则一味继续可能导致最终 SSH 不能使用)
# make install

三、安装 OpenSSH
1、下载最新版本 OpenSSH
OpenSSH 的官方网站:http://www.openssh.com

# cd /usr/local/src
# wget -c ftp://ftp.it.net.au/mirrors/OpenBSD/OpenSSH/portable/openssh-4.5p1.tar.gz

2、编译安装 OpenSSH
# tar xzvf openssh-4.5p1.tar.gz
# cd openssh-4.5p1
# ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/local/openssl --with-md5-passwords
(注意,如果 configure 时提示 PAM 有错误,那一般是因为系统中没有安装 pam-devel RPM 包,找到安装光盘,安装 pam-devel 就可以解决啦)
# make
# make install


通过以上步骤完成的安装工作,OpenSSH 的配置文件在 /etc/ssh 下,其中 SSH Server 的配置文件是 sshd_config。

# vi /etc/ssh/sshd_config
找到:

CODE:

#Protocol 2,1修改为:

CODE:

Protocol 2这样就禁用了 ssh v1 协议,只使用更安全的 ssh v2 协议。

找到:

CODE:

X11Forwarding yes修改为:

CODE:

X11Forwarding no禁用 X11 转发。

修改后保存退出。

●    生成ssh服务管理脚本

进入ssh解压目录

#cd /contrib/redhat

#cp sshd.init /etc/init.d/sshd

#chmod +x /etc/init.d/sshd

#chkconfig –add sshd

最后,启动 SSH 服务使修改生效:
# /etc/init.d/sshd restart

重启后确认一下当前的 OpenSSH 和 OpenSSL 是否正确:
# ssh -v
如果看到了新的版本号就没问题啦!

分享到:
评论

相关推荐

    arm-linux ssh安装包

    arm-linux ssh安装包 交叉编译arm-none-linux-gnueabi-gcc版本gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-29) glibc 2.12.2

    Linux安裝OpenSSH所需包.7z

    在Red Hat类Linux系统上安装和升级OpenSSH,通常需要几个关键组件,这些组件在提供的压缩包文件中已经列出:openssl-1.0.2k.tar.gz、openssh-7.4p1.tar.gz和zlib-1.2.11.tar.gz。以下是对这些文件和相关知识点的详细...

    openssh8.8 rpm包 可直接安装

    openssh8.8 RPM包是针对CentOS Linux操作系统的一个安全套接层(SSH)客户端和服务端软件包。SSH是Secure Shell的缩写,它提供了一种安全的远程登录和其他网络服务,如文件传输,用于在不同系统之间进行加密通信。...

    openssh 8.0最全的rpm包

    OpenSSH由一系列工具组成,包括ssh(用于替代不安全的telnet和rlogin)、scp(安全复制)、sftp(安全文件传输)等。在Linux和Unix环境中,OpenSSH广泛用于管理员远程管理服务器,以及用户之间的文件传输。 在...

    linux 中ssh的安装与使用.doc

    Linux 中 SSH 的安装与使用 Linux 中 SSH 的安装与使用是一种远程登录和文件传输的安全协议,整个过程包括安装、配置和使用三个部分。 一、安装 SSH 在 Linux 4 版本中,SSH 已经默认安装上了,默认版本为 SSH2.1...

    linux 安装 ssh

    linux 服务器安装SSH服务 SSH客户端适用于多种平台;SSH服务端几乎支持所有UNIX平台

    Linux修改openssh版本号.txt

    Linux修改openssh版本号

    openssh8.1升级

    openssh8.1升级 OpenSSH是一种安全的网络协议,用于远程...OpenSSH 8.1升级需要遵循严格的步骤,包括卸载旧版本、安装新版本、配置SELinux和SSH服务,重启SSH服务等。只有遵循这些步骤,才能确保OpenSSH 8.1升级成功。

    openssh8.8-1-rockylinux8.4.tar.gz

    安装并配置完成后,可以在另一台机器上使用`ssh`命令尝试连接到Rocky Linux服务器,验证OpenSSH 8.8p1是否正常工作。 总结 在Rocky Linux 8.4上部署OpenSSH 8.8p1是一项关键的安全措施,它提供了一种安全的远程...

    麒麟Linux升级openssh-9.7p1脚本

    如果报错,先对脚本进行转码:dos2unix openssh/update_ssh.sh 在运行脚本 操作系统: Operating System:Kylin Linux Advanced Server V10 Kernel: Linux 4.19.90-52.22.v2207.ky10.x86_64 Architecture: x86-64

    LINUX openssh安装包

    在本文中,我们将深入探讨如何在Linux环境下安装并配置OpenSSH,特别是通过交叉编译将其移植到ARM架构的开发板上。OpenSSH是SSH协议的一种开源实现,包含了诸如sshd(服务器端)、ssh(客户端)等一系列组件。 首先...

    linux升级openssh到7.8p版本包

    在终端中输入`ssh -V`或`sshd -V`来查看当前安装的OpenSSH版本。如果已经是7.8p或者更高版本,那么就没有升级的必要。 2. **更新系统**: 在升级任何软件包之前,确保系统是最新的。对于RHEL,运行`yum update`或...

    CentOS7.2离线安装openssh8.6p1软件包-步骤及依赖.rar

    在Linux系统管理中,安全的远程访问是必不可少的,OpenSSH就是实现这一功能的重要工具。在CentOS7.2上,我们可能需要升级OpenSSH到更安全的版本,例如8.6p1,以获得最新的安全修复和特性。在没有网络连接的环境下,...

    Ubuntu16.04 离线安装openssh所需的安装包deb.zip

    6. **配置SSH**:安装完成后,OpenSSH-server默认应该是启用的。你可以通过`systemctl status ssh`检查其状态。如果没有启动,可以使用`sudo systemctl start ssh`来启动服务。为了在系统启动时自动启动SSH,可以...

    Ubuntu 20.04.1安装ssh离线资源包

    这将安装`openssh-sftp-server`,提供SFTP(SSH文件传输协议)服务,允许用户通过SSH协议安全地传输文件。 安装完成后,SSH服务应该自动启动。你可以通过运行`sudo systemctl status ssh`来检查其状态。如果服务未...

    Ubuntu16.04离线安装openssh以及依赖包

    离线安装openssh主要需要安装openssh-server_7.2p2- 4ubuntu2.8_amd64.deb、openssh-sftp-server_7.2p2- 4ubuntu2.8_amd64.deb和openssh-client_7.2p2-4ubuntu2.8_amd64.deb 三个文件。离线环境下通过依次...

    CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar

    在Linux系统管理中,安全外壳协议(SSH)是远程连接服务器的标准工具,它提供了加密的网络通信服务。本文将详细讲解如何在CentOS 6.5系统上离线安装openssh 8.6p1软件包,这通常适用于没有互联网连接或者网络环境受限...

    linux7升级到 openssl3.0.2 openssh8.9.p1

    linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9...

    嵌入式Linux中SSH服务搭建

    总结来说,嵌入式Linux中搭建SSH服务涉及安装和配置SSH服务器、设置用户认证信息、启动服务以及在开发板上移植和运行SFTP客户端。这不仅包括对Linux系统基本操作的熟悉,还涉及到交叉编译技术的掌握,以及对网络安全...

Global site tag (gtag.js) - Google Analytics