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
相关推荐
实心儿儿1 分钟前
Linux —— 进程间通信 - 匿名管道
linux·运维·服务器
LuDvei2 分钟前
Ubuntu 20.04 安装 Android Studio 详细指南
linux·ubuntu·android studio
枕星而眠6 分钟前
Linux 共享内存与信号量全解析:原理、实践与避坑指南
linux·c语言·开发语言·后端·ubuntu
wgl66652010 分钟前
进程间通信
linux·运维·服务器
b55t4ck12 分钟前
Linux CVE-2026-31431(Copy Fail)漏洞深入复现分析(待完善).md
linux·运维·服务器
前端老曹13 分钟前
Linux 指令完整版
linux·运维·服务器
ChaoFeiLi13 分钟前
Linux离线安装NVIDIA Container Toolkit
linux·服务器
草莓熊Lotso21 分钟前
【Linux网络】从 0 到 1 实现高性能 UDP 聊天室:深入拆解 Linux 网络编程与线程池架构
linux·运维·服务器·网络·数据库·c++·udp
努力的小帅32 分钟前
Ubuntu 使用 avahi/mDNS 实现固定连接(VSCode Remote SSH + NoMachine)
linux·vscode·ubuntu·ssh·linux入门
艾莉丝努力练剑32 分钟前
【Linux网络】Linux 网络编程:应用层自定义协议与序列化(2)序列化与反序列化
linux·运维·服务器·c++·网络协议·序列化