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
相关推荐
yaoxtao9 分钟前
java.nio.file.InvalidPathException异常
java·linux·ubuntu
2501_920047033 小时前
git在Linux中的使用
linux·git·elasticsearch
程序设计实验室3 小时前
在鸡哥14x上安装Linux:Fedora 42 上手体验
linux
UNbuff_03 小时前
Linux bzip2 命令使用说明
linux·运维·服务器
IOT-Power4 小时前
Ubuntu下把 SD 卡格式化为 FAT32
linux·运维·ubuntu
嫩萝卜头儿4 小时前
虚拟地址空间:从概念到内存管理的底层逻辑
linux·服务器·网络
proware5 小时前
昇腾310i Pro固件说明
linux·运维·服务器
爱的si念5 小时前
嵌入式ARM64 基于RK3588原生SDK添加用户配置选项./build lunch & debian
linux·debian·嵌入式
穷人小水滴5 小时前
在 VirtualBox 虚拟机中安装 Fedora CoreOS 操作系统
linux·virtualbox·fedora
随意0236 小时前
文件I/O与I/O多路复用
linux