應(yīng)用場景
當(dāng)需要遠程到另一臺Linux上,并在另一臺機器上執(zhí)行 Shell 命令,則需要注意命令的書寫格式
示例說明
遠程到 192.158.157.47 機器上,并執(zhí)行命令 cd /tmp && ./zabbixagent_install.sh && echo Success
1、錯誤方式
因為命令間用 && 拼接,表示多條命令是順序執(zhí)行,所以, ssh命令和后續(xù)的命令間是獨立的。
ssh root@192.158.157.47 && cd /tmp && ./zabbixagent_install.sh && echo Success
2、正確方式
將遠程待執(zhí)行的多條命令用雙引號括起來,作為整體,跟在 ssh命令之后。文章來源:http://www.zghlxwxcb.cn/news/detail-633911.html
ssh root@192.158.157.47 "cd /tmp && ./zabbixagent_install.sh && echo Success"
正確格式如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-633911.html
ssh root@遠程機器IP "需要在遠程機器上執(zhí)行的命令"
到了這里,關(guān)于Linux SSH 遠程連接主機,并執(zhí)行命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!