centos离线安装ssh

一、在有网络的环境中准备RPM包

1.在一台与离线机器相同版本和架构的CentOS系统上,安装必要工具:

sudo yum install -y yum-utils

2.创建目录存放RPM包:

mkdir /tmp/ssh_rpms

3.下载SSH相关包及其依赖

yumdownloader --resolve --destdir=/tmp/ssh_rpms openssh-server openssh-clients

或者:

sudo yum install --downloadonly --downloaddir=/tmp/ssh_rpms openssh-server openssh-clients

二、将RPM包复制到离线机器

使用U盘、移动硬盘或内网传输工具,将/tmp/ssh_rpms目录下的所有RPM文件拷贝到离线机器的目录下,例如/opt/ssh_rpms

三、离线安装RPM包

1.使用YUM本地安装

sudo yum localinstall /opt/ssh_rpms/*.rpm

2.手动RPM安装(无YUM)

复制代码
cd /opt/ssh_rpms
sudo rpm -ivh *.rpm

若出现依赖错误,需按提示手动安装对应依赖包。

四、启动SSH服务并设置开机自启

复制代码
sudo systemctl start sshd
sudo systemctl enable sshd

五、配置防火墙(如需要)

允许SSH的22端口:

复制代码
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
相关推荐
薰衣草233326 分钟前
linux-1
linux·运维·服务器
egoist202332 分钟前
[linux仓库]System V 进程通信详解:System V消息队列、信号量
linux·c语言·消息队列·pv·信号量
huangyuchi.1 小时前
【Linux实战 】Linux 线程池的设计、实现与单例模式应用
linux·c++·单例模式·线程池·懒汉模式·项目·linux系统
Lenyiin1 小时前
《 Linux 点滴漫谈: 三 》Linux 的骨架:文件系统与目录结构的完整图谱
linux·运维·服务器·lenyiin
ZLRRLZ2 小时前
【Linux操作系统】进程概念
linux·运维·服务器
做运维的阿瑞2 小时前
GPU即服务:Linux与云原生如何联手开启AI算力“自来水“时代
linux·人工智能·云原生
骄傲的心别枯萎3 小时前
项目1:FFMPEG推流器讲解(一):FFMPEG重要结构体讲解
linux·ffmpeg·音视频·视频编解码·rv1126
报错小能手3 小时前
linux学习笔记(16)进程间通信——管道
linux·笔记·学习
带土14 小时前
3. Ubuntu 14.04更换阿里云源,设置系统字体
linux·ubuntu
XUE-52113144 小时前
BGP实验-路由优选
linux·服务器·网络·网络协议