服务器上安装和配置 SSH 服务全攻略
在当今数字化的网络环境中,SSH(Secure Shell)服务是远程管理服务器的重要工具,它提供了安全的加密通信通道。以下是在常见服务器操作系统上安装和配置 SSH 服务的详细步骤。
一、在 Linux 服务器上安装与配置 SSH 服务(以 Ubuntu 为例)
安装
- 首先,通过本地终端连接到服务器(如果已经在服务器本地操作则跳过此步)。打开终端后,使用包管理器
apt
安装 OpenSSH 服务器。运行命令:sudo apt update
,这一步是更新软件包列表,确保安装的是最新版本。 - 接着运行
sudo apt install openssh - server
命令,系统会提示确认安装,输入y
并回车,等待安装完成。
配置
- 安装完成后,SSH 服务会自动启动。可以使用
sudo systemctl status ssh
命令查看服务状态。如果显示绿色的active (running)
字样,说明服务正在正常运行。 - 如需修改 SSH 配置,编辑配置文件
/etc/ssh/sshd_config
。使用命令sudo nano /etc/ssh/sshd_config
打开文件。例如,可以修改端口号(默认 22),找到Port 22
行,将其修改为想要的端口号,如Port 2222
;还可以禁止 root 用户直接登录,找到PermitRootLogin yes
这行,将其修改为PermitRootLogin no
,以增强安全性。修改完成后,按下Ctrl + X
,然后按Y
保存并退出。 - 保存配置后,重启 SSH 服务使修改生效,运行命令
sudo systemctl restart ssh
。
二、在 Windows Server 上安装与配置 SSH 服务
安装
- 打开服务器的“服务器管理器”,点击“添加角色和功能”。
- 在弹出的向导中,一直点击“下一步”,直到“功能”这一步。在功能列表中找到“OpenSSH 服务器”,勾选它,然后继续点击“下一步”,最后点击“安装”,等待安装完成。
配置
- 安装完成后,打开“服务”管理器,可以找到
OpenSSH SSH Server
服务。右键点击它,选择“属性”。 - 在“属性”窗口中,可以设置启动类型为“自动”,然后点击“启动”按钮来启动服务。
- Windows Server 的 SSH 配置相对简单,如果需要更详细的配置,可以编辑配置文件
C:\ProgramData\ssh\sshd_config
,但要注意修改时备份原文件,以免配置错误导致服务无法正常运行。
三、连接 SSH 服务
在本地计算机上,使用 SSH 客户端工具(如 Windows 上的 PuTTY,Linux 和 macOS 自带的 SSH 命令)进行连接。以 Linux 系统自带的 SSH 命令为例,格式为 ssh username@server - ip - address - p port
(如果修改了端口号则需要指定端口,如 -p 2222
,username 是服务器上的用户名,server - ip - address 是服务器的 IP 地址)。输入密码后即可成功连接到服务器,开始远程管理操作。
通过以上步骤,你就可以在服务器上成功安装和配置 SSH 服务,并实现安全的远程连接与管理。
本文链接:https://blog.runxinyun.com/post/701.html 转载需授权!
留言0