要通过SSH在Ubuntu上远程执行命令,请按照以下步骤操作:
打开终端(Terminal)。
确保你已经在本地计算机上安装了SSH客户端。大多数Linux发行版和macOS都默认安装了SSH客户端。如果你使用的是Windows,你可以安装一个名为PuTTY的SSH客户端。
获取远程计算机的IP地址或主机名。你可以在远程计算机的设置中找到这些信息,或者向网络管理员询问。
使用以下命令连接到远程计算机:
ssh 用户名@远程计算机的IP地址或主机名
例如,如果你的用户名是user
,远程计算机的IP地址是192.168.1.100
,则命令如下:
ssh user@192.168.1.100
输入远程计算机的密码。注意,在输入密码时,密码字符不会显示在屏幕上,这是正常的。
连接成功后,你将看到远程计算机的命令提示符。现在,你可以在此远程会话中执行任何命令,就像你在本地计算机上一样。
要在远程计算机上执行单个命令并立即返回到本地计算机的命令提示符,请在SSH命令后添加要执行的命令,用分号(;)分隔。例如:
ssh user@192.168.1.100 "ls; pwd"
这将列出远程计算机上的文件和目录,然后显示当前工作目录。完成后,你将返回到本地计算机的命令提示符。
请注意,如果你经常需要通过SSH连接到同一台远程计算机,可以考虑将SSH密钥添加到远程计算机的authorized_keys
文件中,以便无需每次都输入密码。