ubuntu

如何通过Ubuntu SSH进行远程管理

小樊
31
2025-02-19 13:02:26
栏目: 智能运维

要通过Ubuntu SSH进行远程管理,您需要按照以下步骤操作:

安装OpenSSH服务器

在终端中输入以下命令并按下 Enter 键:

sudo apt-get update
sudo apt-get install openssh-server

启动并启用SSH服务

确认 SSH 服务已经启动:

sudo service ssh status

如果服务未启动,可以使用以下命令手动启动 SSH 服务:

sudo service ssh start

检查 SSH 服务是否在系统启动时自动启动:

sudo systemctl is-enabled ssh

如果输出为 disabled ,可以使用以下命令启用 SSH 服务自启动:

sudo systemctl enable ssh

配置防火墙

如果您使用了防火墙,需要打开 SSH 端口(默认为 22)以允许远程访问。在终端中输入以下命令并按下 Enter 键:

sudo ufw allow ssh

生成SSH密钥对

在本地主机上生成 SSH 密钥对。为安全起见,建议使用密码短语 (passphrase) 来保护密钥对。

ssh-keygen -t rsa

将公钥添加到远程主机

使用 ssh-copy-id 将本地主机的公钥添加到远程主机的信任列表中。

ssh-copy-id YOUR_USERNAME@TARGET_IP

连接到远程主机

现在,您可以使用 SSH 客户端从本地计算机连接到远程 Ubuntu 服务器。在终端中输入以下命令:

ssh username@remote_ip_address

请将 “username” 替换为远程主机上的用户名,将 “remote_ip_address” 替换为远程主机的 IP 地址或主机名。如果使用了非默认 SSH 端口,则需要指定端口号:

ssh -p port_number username@remote_ip_address

通过以上步骤,您就可以通过 Ubuntu SSH 进行远程管理了。为了确保安全性,建议采取适当的安全措施,如配置防火墙、使用密钥进行身份验证等。

0
看了该问题的人还看了