在Debian Minimal系统中安装SSH服务器的步骤如下:
更新软件包列表 打开终端并运行以下命令以更新可用的软件包列表:
sudo apt update 安装OpenSSH服务器 运行以下命令来安装OpenSSH服务器:
sudo apt install openssh-server 启动并启用SSH服务 安装完成后,启动SSH服务并设置为开机自启:
sudo systemctl start ssh sudo systemctl enable ssh 检查SSH服务状态 确认SSH服务正在运行:
sudo systemctl status ssh 配置防火墙(可选) 如果你的系统启用了防火墙(如ufw),需要允许SSH连接:
sudo ufw allow ssh sudo ufw reload 获取服务器IP地址 使用以下命令获取服务器的IP地址:
ip addr show eth0 | grep 'inet ' | awk '{print $2}' | cut -f1 -d'/' 注意:将eth0替换为你的网络接口名称(例如ens33)。
如果你希望更深入地控制SSH服务器的安装过程,可以选择手动编译安装:
安装必要的依赖
sudo apt update sudo apt install build-essential libssl-dev zlib1g-dev 下载OpenSSH源码 从OpenSSH官方网站下载最新版本的源码包:
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.9p1.tar.gz 解压源码包
tar -xzvf openssh-8.9p1.tar.gz cd openssh-8.9p1 配置编译选项 运行configure脚本来配置编译选项:
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-ssl-dir=/usr/include/openssl 编译并安装
make sudo make install 启动并启用SSH服务 安装完成后,启动SSH服务并设置为开机自启:
sudo systemctl start sshd sudo systemctl enable sshd 检查SSH服务状态 确认SSH服务正在运行:
sudo systemctl status sshd 配置防火墙(可选) 同方法一中的步骤5。
通过以上步骤,你应该能够在Debian Minimal系统中成功安装并运行SSH服务器。