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