要在Ubuntu上通过SSH远程执行命令,请按照以下步骤操作:
打开终端(Terminal)。
确保已在本地计算机上安装了SSH客户端。Ubuntu系统默认已经安装了SSH客户端。如果没有安装,可以使用以下命令安装:
sudo apt update
sudo apt install openssh-client
获取远程计算机的IP地址或主机名。你可以通过询问系统管理员或查看网络设置来获取这些信息。
使用SSH命令连接到远程计算机。将<username>
替换为远程计算机上的用户名,将<remote_ip_or_hostname>
替换为远程计算机的IP地址或主机名。例如:
ssh <username>@<remote_ip_or_hostname>
输入远程计算机的密码。注意,在输入密码时,终端不会显示任何字符,这是正常的。
成功连接后,你将看到远程计算机的命令提示符。现在,你可以在远程计算机上执行任何命令,就像在本地计算机上一样。
要在远程计算机上执行单个命令并立即返回本地计算机,可以在SSH命令后添加要执行的命令。例如:
ssh <username>@<remote_ip_or_hostname> "ls -l"
这将在远程计算机上执行ls -l
命令,并显示结果。
exit
命令来断开SSH连接。注意:如果你经常需要通过SSH连接到远程计算机,可以考虑使用SSH密钥对进行身份验证,以提高安全性和便利性。要设置SSH密钥对,请参阅官方文档。