CentOS SSH 配置与 Ngrok 使用指南
CentOS SSH 基础配置

1 SSH 简介
SSH(Secure Shell)是一种网络协议,用于计算机之间的安全通信,它通过加密算法对数据进行加密,确保数据传输的安全性,在Linux系统中,SSH是远程登录和管理服务器的常用工具。
2 CentOS SSH 配置步骤
(1)检查SSH服务是否已安装
在CentOS系统中,默认已安装SSH服务,可以通过以下命令检查SSH服务是否已安装:
rpm -qa | grep openssh
如果返回结果中没有openssh,则需要手动安装SSH服务。
(2)修改SSH端口
默认情况下,SSH服务监听22端口,为了提高安全性,建议修改SSH端口,以下是在CentOS系统中修改SSH端口的步骤:
# 编辑SSH配置文件 vi /etc/ssh/sshd_config # 查找Port行,修改端口号 Port 12345 # 保存并退出编辑器
(3)重启SSH服务
修改SSH配置后,需要重启SSH服务使修改生效:
systemctl restart sshd
(4)设置SSH密码登录

默认情况下,SSH支持密码登录,为了提高安全性,建议设置SSH密码登录,以下是在CentOS系统中设置SSH密码登录的步骤:
# 生成密钥对 ssh-keygen -t rsa # 输入文件保存路径和密码 # 将公钥复制到远程服务器 ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器IP
Ngrok 使用指南
1 Ngrok 简介
Ngrok是一个内网穿透工具,可以将本地服务器的端口映射到公网,方便外部访问,它支持多种协议,如HTTP、HTTPS、TCP等。
2 安装Ngrok
在CentOS系统中,可以通过以下命令安装Ngrok:
# 下载Ngrok安装包 wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip # 解压安装包 unzip ngrok-stable-linux-amd64.zip # 将Ngrok移动到系统路径 mv ngrok /usr/local/bin/
3 使用Ngrok映射端口
以下是在CentOS系统中使用Ngrok映射端口的步骤:
(1)启动Ngrok服务器
ngrok http 12345
12345为本地服务器的端口号。
(2)查看Ngrok分配的公网地址

在启动Ngrok服务器后,会自动打开浏览器,显示Ngrok分配的公网地址,将此地址复制下来,即可通过公网访问本地服务器。
4 关闭Ngrok
当不再需要Ngrok时,可以通过以下命令关闭:
ngrok -kill
常见问题解答(FAQs)
Q1:如何设置SSH免密码登录?
A1:设置SSH免密码登录需要生成密钥对,并将公钥复制到远程服务器,具体步骤请参考第一部分“CentOS SSH 基础配置”中的“设置SSH密码登录”。
Q2:如何查看Ngrok分配的公网地址?
A2:启动Ngrok服务器后,会自动打开浏览器,显示Ngrok分配的公网地址,您也可以通过以下命令查看:
ngrok -status
是关于CentOS SSH配置与Ngrok使用的详细介绍,希望对您有所帮助!

