debian安装ssh服务和配置
在Debian系统上安装 SSH 服务器(通常是 OpenSSH)非常简单。您需要使用 apt
包管理器来完成这个任务。以下是详细的步骤:
前提条件:
- 您需要具有
sudo
权限的账户或直接以 root 用户身份登录。
步骤:
更新软件包列表: 首先,建议更新您的系统软件包列表,以确保您安装的是最新版本的 OpenSSH 服务器。打开终端并执行以下命令:
1
apt update
输入您的密码(如果需要),然后等待命令完成。
安装 OpenSSH 服务器: 执行以下命令来安装 OpenSSH 服务器软件包:Bash
1
apt install openssh-server
系统会提示您确认是否要安装软件包及其依赖项。输入
y
并按 Enter 键继续安装。检查 SSH 服务状态: 安装完成后,SSH 服务通常会自动启动。您可以检查其状态以确保它正在运行:
1
systemctl status ssh
或者
1
service ssh status
如果服务正在运行,您应该看到类似
active (running)
的状态信息。(可选)配置 SSH 服务器: SSH 服务器的默认配置通常是安全的,但您可能需要根据您的需求进行一些更改。配置文件位于
/etc/ssh/sshd_config
。您可以使用文本编辑器(如nano
或vim
)打开并编辑它:1
nano /etc/ssh/sshd_config
一些常见的配置选项包括:
- Port: 更改 SSH 监听的端口(默认为 22)。更改端口可以增加安全性,但需要记住新的端口号才能连接。
- ListenAddress: 限制 SSH 服务监听的 IP 地址。
- PermitRootLogin: 控制是否允许 root 用户直接通过 SSH 登录(强烈建议设置为
no
以提高安全性)。 - PasswordAuthentication: 控制是否允许使用密码进行身份验证(建议在配置 SSH 密钥后禁用密码身份验证以提高安全性)。
修改配置文件后,您需要重启 SSH 服务才能使更改生效:
1
2
3
4
5systemctl restart ssh
#或者
service ssh restart
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 马斯克的赛博空间!
评论