1.更新软件包
首先,确保你的包列表是最新的。打开终端,运行以下命令:
sudo apt update
2.安装OpenSSH Server
安装OpenSSH服务器软件包,运行以下命令:
sudo apt install openssh-server
3.检查SSH服务状态
安装完成后,SSH服务应该会自动启动。你可以检查SSH服务是否正在运行:
sudo systemctl status ssh
如果服务没有启动,你可以使用以下命令启动它:
sudo systemctl start ssh
4.启动时自动启动SSH服务
如果你希望SSH服务在每次系统启动时自动启动,可以使用以下命令启用它:
sudo systemctl enable ssh
5.配置防火墙
如果你使用的是UFW(Uncomplicated Firewall),需要允许SSH通过防火墙。运行以下命令:
sudo ufw allow ssh
然后,启用防火墙(如果尚未启用):
sudo ufw enable
你可以使用以下命令检查防火墙状态:
sudo ufw status
6.连接到SSH
一旦SSH服务启动,你可以通过以下命令从远程计算机连接到Ubuntu服务器:
ssh username@your_server_ip
其中:
- username 是你在Ubuntu系统中的用户名。
- your_server_ip 是你的Ubuntu服务器的IP地址。
或者使用图形界面工具测试例如:xshell、MobaXterm等。
7.配置SSH(可选)
你可以通过编辑/etc/ssh/sshd_config
文件来更改SSH的默认配置。例如,禁用密码认证,只允许密钥登录,或更改默认的SSH端口。
编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
修改完配置后,重新启动SSH服务:
sudo systemctl restart ssh
这样就完成了Ubuntu上SSH的安装和配置。