简介:本文将指导您在 Ubuntu 系统上安装和配置 SSH 服务,使您能够通过 SSH 协议远程访问您的服务器。我们将介绍如何安装 SSH 服务器软件、配置 SSH 服务器和进行安全设置。
在 Ubuntu 上安装 SSH 服务相对简单。以下是安装和配置 SSH 服务的步骤:
sudo apt-get install openssh-server
如果成功安装,您应该看到 sshd 进程正在运行。如果没有运行,请使用以下命令启动 SSH 服务:
sudo ps -e | grep ssh
sudo service ssh start
sudo nano /etc/ssh/sshd_config
将 [your_port_number] 替换为您选择的新端口号,并取消注释 PermitRootLogin 行,将其设置为 yes。如果您决定禁用 root 登录,请保留 PermitRootLogin 行注释掉。
#Port 22Port [your_port_number]PermitRootLogin without-password
sudo service ssh restart
将 “your_email@example.com” 替换为您的电子邮件地址。这将生成一对公钥和私钥文件(id_rsa 和 id_rsa.pub)。将公钥复制到受信任的计算机上,以便通过 SSH 进行身份验证。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
将 username 替换为您的 Ubuntu 系统上的用户名,将 your_server_ip 替换为您的服务器 IP 地址,将 [your_port_number] 替换为您在步骤 5 中选择的新端口号(如果更改了端口号)。您将被提示输入密码或提供公钥进行身份验证。一旦身份验证成功,您将通过 SSH 连接到您的 Ubuntu 系统。
ssh username@your_server_ip -p [your_port_number]