对于任何系统管理员来说,远程访问服务器的能力至关重要。在 Linux 7 系统中,SSH(安全外壳协议)提供了一种安全可靠的 来实现这一目标。本文将分步指导您如何开启 Linux 7 SSH。
安装 SSH 服务器
首先,您需要确保 SSH 服务器已安装在您的系统上。在大多数 Linux 发行版中,SSH 服务器包名为「openssh-server」。使用以下命令安装它:
sudo apt-get install openssh-server
启动 SSH 服务
安装完成后,您需要启动 SSH 服务。您可以使用以下命令:
sudo systemctl start ssh
启用 SSH 自动启动
为了确保 SSH 服务在系统重启后自动启动,请使用以下命令:
sudo systemctl enable ssh
配置 SSH 端口
默认情况下,SSH 监听端口 22。如果您希望更改端口号,请编辑文件「/etc/ssh/sshd_config」。找到「Port」行并将其更改为所需的端口号。完成后,重新启动 SSH 服务以应用更改。
密钥对
为了提高安全性,您可以生成一对 SSH 密钥。公钥将存储在服务器上,而私钥将存储在您的本地计算机上。在您的本地计算机上,运行以下命令生成密钥对:
ssh-keygen -t rsa -b 4096
按照提示输入安全密码。生成密钥对后,您将看到以下输出:
Your public key has been saved in /home/username/.ssh/id_rsa.pub
Your private key has been saved in /home/username/.ssh/id_rsa
将公钥添加到服务器
现在,您需要将公钥添加到服务器。复制公钥的内容并将其粘贴到服务器上的文件「~/.ssh/authorized_keys」中。您可以使用以下命令:
ssh-copy-id username@servername
测试 SSH 连接
最后,使用以下命令测试 SSH 连接:
ssh username@servername
如果一切设置正确,您应该能够成功连接到服务器。确保您的连接安全并注意 SSH 端口。定期更新您的 SSH 服务器以确保最佳安全性和稳定性。