在Ubuntu上使用SSH服务,您需要遵循以下步骤:
安装SSH服务器: 打开终端(快捷键:Ctrl + Alt + T),然后输入以下命令来安装SSH服务器:
sudo apt update
sudo apt install openssh-server
启动SSH服务: 安装完成后,SSH服务通常会自动启动。您可以通过以下命令检查SSH服务的状态:
sudo systemctl status ssh
如果服务未启动,您可以使用以下命令启动它:
sudo systemctl start ssh
允许SSH连接:
默认情况下,SSH服务允许所有用户连接。但是,如果您想限制访问权限,可以编辑/etc/ssh/sshd_config
文件:
sudo nano /etc/ssh/sshd_config
在文件中找到#PermitRootLogin
这一行,取消注释并设置为yes
(允许root用户登录)或prohibit-password
(禁止root用户密码登录,需要使用密钥登录)。例如:
PermitRootLogin prohibit-password
保存并退出文件。
重启SSH服务: 为了使更改生效,您需要重启SSH服务:
sudo systemctl restart ssh
连接到SSH服务器: 使用SSH客户端(如PuTTY、OpenSSH等)连接到Ubuntu服务器。您需要知道服务器的IP地址和端口号(默认为22)。在客户端中输入以下命令:
ssh 用户名@服务器IP地址 -p 端口号
例如:
ssh user@example.com -p 22
如果您使用的是密钥登录,还需要指定私钥文件的路径:
ssh -i /path/to/private_key 用户名@服务器IP地址 -p 端口号
设置防火墙规则(可选): 如果您的服务器启用了防火墙,您需要允许SSH连接。使用以下命令打开端口22(或您自定义的端口号):
sudo ufw allow 22
然后重新加载防火墙规则:
sudo ufw reload
现在,您已经成功在Ubuntu上设置了SSH服务,并可以从其他计算机连接到它。