例3: 如果ssh的端口号不同,默认为22. 我们必须在ssh命令中传递 -p参数。
语法
ssh -p ssh端口号 username@远程服务器IP地址 "command"
示例:
ssh -p 2112 jack@192.168.1.34 "echo 'hello World from onitroad.local' > hellofile"
服务器详情
IP地址:192.168.1.34
操作系统:Ubuntu 12.04 LTS
远程系统运行命令的语法为:
ssh username@远程服务器IP地址 "command"
默认情况下,SSH在22号端口上运行。
使用ssh的好处是,它与远程机器建立的连接是加密的。
这里,我们将分享一些在基于unix的远程系统中运行该命令的基本示例。
例2: 使用命令的绝对路径。
为了得到命令的绝对路径,我将使用 which命令。
首先获得远程系统中命令的绝对路径,然后在下一个ssh命令中使用
ssh linux@192.168.1.34 "which touch" ssh linux@192.168.1.34 "ssh linux@192.168.1.34 "/usr/bin/touch testfile"
例1: 在远程系统中执行命令的简单通用方法。
在这个例子中,我将在远程机器中创建一个名为 test的目录
ssh linux@192.168.169.1.34 "mkdir -p ~/test"
日期:2019-08-20 17:58:18 来源:oir作者:oir