RockyLinux SSH命令详解(安全Shell连接入门与实战指南)

来源:这里教程网 时间:2026-03-26 03:34:05 作者:

在现代服务器管理中,RockyLinux ssh命令 是系统管理员最常用的工具之一。通过安全Shell连接(Secure Shell),我们可以远程安全地访问和管理Linux服务器。本教程将手把手教你如何在 Rocky Linux 系统中使用 SSH 命令进行远程登录、配置以及提升安全性,即使是 Linux 新手也能轻松上手。

什么是 SSH?

SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络中安全地执行命令、传输文件和管理远程系统。相比传统的 Telnet 或 rlogin,SSH 对所有通信内容进行加密,防止窃听、连接劫持等攻击。

前提条件

一台已安装 Rocky Linux 的服务器(建议使用 Rocky Linux 8 或 9) 本地计算机(Windows / macOS / Linux 均可) 服务器已配置公网 IP 或局域网可访问 拥有服务器的 root 或普通用户账户及密码

步骤一:确认 SSH 服务是否运行

Rocky Linux 默认已安装 OpenSSH 服务。我们首先检查 SSH 服务状态:

sudo systemctl status sshd

如果看到 active (running),说明 SSH 服务正在运行。如果没有运行,请启动它:

sudo systemctl start sshdsudo systemctl enable sshd # 设置开机自启

步骤二:从本地计算机连接 Rocky Linux

打开你本地的终端(macOS/Linux)或使用 PowerShell/Windows Terminal(Windows 10/11 自带 OpenSSH 客户端)。

基本的 Rocky Linux远程登录 命令格式如下:

ssh username@server_ip_address

例如,如果你的用户名是

rockyuser
,服务器 IP 是
192.168.1.100
,则输入:

ssh rockyuser@192.168.1.100

首次连接时,系统会提示你确认服务器指纹,输入

yes
并按回车,然后输入密码即可登录。

步骤三:使用密钥认证(更安全)

密码登录存在被暴力破解的风险。推荐使用 SSH 密钥对进行认证,这是 SSH配置教程 中最重要的安全实践之一。

1. 在本地生成密钥对(以 Linux/macOS 为例):

ssh-keygen -t ed25519 -C "your_email@example.com"

按提示操作(通常直接回车使用默认路径),会在

~/.ssh/
目录下生成
id_ed25519
(私钥)和
id_ed25519.pub
(公钥)。

2. 将公钥复制到 Rocky Linux 服务器:

ssh-copy-id rockyuser@192.168.1.100

输入密码后,公钥会自动添加到服务器的

~/.ssh/authorized_keys
文件中。

3. 测试密钥登录:

ssh rockyuser@192.168.1.100

如果配置成功,将无需输入密码直接登录!

步骤四:增强 SSH 安全性(可选但推荐)

编辑 SSH 服务配置文件:

sudo vi /etc/ssh/sshd_config

建议修改以下选项(取消注释并修改):

Port 2222 # 更改默认端口(可选)PermitRootLogin no # 禁止 root 登录PasswordAuthentication no # 禁用密码登录(确保密钥已生效!)PubkeyAuthentication yes # 启用公钥认证

保存后重启 SSH 服务:

sudo systemctl restart sshd

下次连接时需指定新端口(如使用 2222):

ssh -p 2222 rockyuser@192.168.1.100

总结

通过本教程,你已经掌握了在 Rocky Linux 中使用 RockyLinux ssh命令 进行 安全Shell连接 的完整流程,包括基础登录、密钥配置和安全加固。这些技能是每位 Linux 用户和系统管理员的必备知识。坚持使用密钥认证并关闭密码登录,能极大提升服务器的安全性。

现在,你可以自信地远程管理你的 Rocky Linux 服务器了!

相关推荐

热文推荐