ubuntu

Ubuntu SSH远程桌面连接教程

小樊
47
2025-05-01 14:41:39
栏目: 智能运维

在Ubuntu系统中设置SSH远程连接可以让你从其他设备访问和控制你的Ubuntu桌面或终端。以下是详细的设置步骤:

安装SSH服务器

首先,确保你的Ubuntu系统上安装了SSH服务器。如果没有安装,可以通过以下命令进行安装:

sudo apt update
sudo apt install openssh-server

启动SSH服务

安装完成后,SSH服务会自动启动。你可以通过以下命令检查SSH服务的状态:

sudo systemctl status ssh

如果服务没有启动,可以使用以下命令启动:

sudo systemctl start ssh

允许SSH通过防火墙

如果你的系统启用了防火墙(如UFW),需要允许SSH连接:

sudo ufw allow ssh

使用SSH客户端连接

现在,你可以从其他设备通过SSH连接到Ubuntu。假设远程Ubuntu的IP地址为 192.168.1.100,用户名为 user,可以使用以下命令连接:

ssh user@192.168.1.100

设置SSH密钥认证(可选但推荐)

为了提高安全性,建议使用密钥对进行认证,而不是密码。可以使用 ssh-keygen 生成密钥对,然后将公钥添加到远程服务器的 ~/.ssh/authorized_keys 文件中。

配置SSH服务以禁用root登录(可选)

编辑 /etc/ssh/sshd_config 文件,找到或添加以下配置:

PermitRootLogin prohibit-password

然后重启SSH服务:

sudo systemctl restart ssh

通过以上步骤,你可以在Ubuntu上设置SSH远程连接。SSH适合命令行操作,提供了较高的安全性。根据你的需求选择合适的远程连接方式,确保远程访问的安全性和便利性。

0
看了该问题的人还看了