服务器开启SSH允许远程连接服务

一、在 CentOS 上开启 SSH 远程连接功能的步骤如下:

1.安装 OpenSSH 服务器

大多数情况下,CentOS 默认会安装 OpenSSH。如果没有安装,可以使用以下命令进行安装:

bash 复制代码
sudo yum install -y openssh-server

2. 启动 SSH 服务

安装完成后,需要启动 SSH 服务:

bash 复制代码
sudo systemctl start sshd

3. 设置 SSH 服务开机自启

为了确保 SSH 服务在系统重启后自动启动,可以使用以下命令:

bash 复制代码
sudo systemctl enable sshd

4. 配置防火墙

如果系统启用了防火墙,需要允许 SSH 流量通过。使用以下命令允许 SSH 端口(默认是 22):

对于 Firewalld

bash 复制代码
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

对于 iptables

bash 复制代码
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo service iptables save

二、在 Ubuntu 上启用 SSH 远程连接功能,可以按照以下步骤进行:

1. 安装 OpenSSH 服务器

如果尚未安装 OpenSSH 服务器,可以使用以下命令进行安装:

bash 复制代码
sudo apt update
sudo apt install openssh-server

2. 启动 SSH 服务

安装完成后,启动 SSH 服务并设置为开机自动启动:

bash 复制代码
sudo systemctl start ssh
sudo systemctl enable ssh

3. 检查 SSH 服务状态

您可以使用以下命令检查 SSH 服务的状态:

bash 复制代码
sudo systemctl status ssh

如果服务正在运行,您会看到 "active (running)" 的状态。

相关推荐
zzzzzz3101 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode1 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220702 天前
如何搭建本地yum源(上)
运维
大树885 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠5 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质5 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
开发者联盟league5 天前
安装pnpm
ssh
小宇宙Zz5 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工5 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智5 天前
ARP代理--工作原理
运维·网络·arp·arp代理