在Ubuntu上安装SSH服务非常简单。以下是详细的步骤:
首先,确保你的系统包列表是最新的。打开终端并运行以下命令:
sudo apt update
接下来,安装OpenSSH服务器软件包。运行以下命令:
sudo apt install openssh-server
安装完成后,启动SSH服务并设置为开机自启动:
sudo systemctl start ssh
sudo systemctl enable ssh
确保SSH服务正在运行:
sudo systemctl status ssh
如果服务正在运行,你应该会看到类似以下的输出:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since ...
你可以根据需要配置SSH服务。主要的配置文件是/etc/ssh/sshd_config
。你可以使用文本编辑器(如nano
或vim
)来编辑这个文件:
sudo nano /etc/ssh/sshd_config
一些常见的配置选项包括:
Port
:更改SSH服务器监听的端口。PermitRootLogin
:控制root用户是否可以通过SSH登录。PasswordAuthentication
:控制是否允许密码认证。修改配置后,保存并退出编辑器,然后重新启动SSH服务以应用更改:
sudo systemctl restart ssh
如果你的系统启用了防火墙(如ufw
),你需要允许SSH流量通过。运行以下命令:
sudo ufw allow ssh
现在,你可以从另一台计算机连接到你的Ubuntu服务器。使用以下命令:
ssh username@your_server_ip
其中,username
是你的Ubuntu用户名,your_server_ip
是你的服务器IP地址。
为了提高安全性,你可以配置SSH密钥认证。生成SSH密钥对并复制公钥到服务器:
ssh-keygen -t rsa -b 4096
ssh-copy-id username@your_server_ip
完成这些步骤后,你应该能够通过SSH安全地连接到你的Ubuntu服务器。