濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux下使用SSH遠程執(zhí)行命令方法收集

Linux下使用SSH遠程執(zhí)行命令方法收集

熱門標簽:新邵電銷機器人企業(yè) 北海市地圖標注app 外呼系統(tǒng)打哪顯哪 湖北ai智能電銷機器人 江西外呼系統(tǒng) 新科美甲店地圖標注 AI電銷機器人 源碼 蘭州ai電銷機器人招商 高德地圖標注論壇

說明:可以做SSH免密登錄之后執(zhí)行,這樣可以省去每次執(zhí)行輸入密碼的提示。

對于簡單的命令:

如果是簡單執(zhí)行幾個命令,則:

ssh user@remoteNode "cd /home ; ls"

基本能完成常用的對于遠程節(jié)點的管理了,幾個注意的點:

  • 雙引號,必須有。如果不加雙引號,第二個ls命令在本地執(zhí)行
  • 分號,兩個命令之間用分號隔開
  • 多行命令可以輸入雙引號后回車,結尾使用雙引號包裹

對于腳本的方式:

有些遠程執(zhí)行的命令內(nèi)容較多,單一命令無法完成,考慮腳本方式實現(xiàn):

#!/bin/bash
ssh user@remoteNode > /dev/null 2>&1 << eeooff
cd /home
touch abcdefg.txt
exit
eeooff
echo done!

遠程執(zhí)行的內(nèi)容在”<< eeooff“至”eeooff“之間,在遠程機器上的操作就位于其中,注意的點:

<< eeooff,ssh后直到遇到eeooff這樣的內(nèi)容結束,eeooff可以隨便修改成其他形式。

重定向目的在于不顯示遠程的輸出了

在結束前,加exit退出遠程節(jié)點

執(zhí)行本地的腳本

我們在本地創(chuàng)建一個腳本文件test.sh,內(nèi)容為:

ls
pwd
echo $0

然后運行下面的命令:

ssh root@xxx.xxx.xxx.xxx < test.sh

帶參數(shù)本地腳本

ssh root@xxx.xxx.xxx.xxx 'bash -s' < test.sh helloworld

執(zhí)行遠程服務器上的腳本

ssh root@xxx.xxx.xxx.xxx "/home/nick/test.sh"

執(zhí)行遠程服務器上帶參數(shù)的腳本

ssh root@xxx.xxx.xxx.xxx /home/nick/test.sh helloworld

總結

以上所述是小編給大家介紹的Linux下使用SSH遠程執(zhí)行命令方法收集,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

標簽:大理 阿克蘇 海南 黃石 池州 南陽 黔東 自貢

巨人網(wǎng)絡通訊聲明:本文標題《Linux下使用SSH遠程執(zhí)行命令方法收集》,本文關鍵詞  Linux,下,使用,SSH,遠程,執(zhí)行,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下使用SSH遠程執(zhí)行命令方法收集》相關的同類信息!
  • 本頁收集關于Linux下使用SSH遠程執(zhí)行命令方法收集的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    合江县| 武邑县| 巫溪县| 新余市| 南澳县| 陆丰市| 荆州市| 济源市| 安新县| 右玉县| 溆浦县| 辽阳县| 鄯善县| 金华市| 洛隆县| 宝清县| 庄河市| 延安市| 偏关县| 吴川市| 奎屯市| 宁河县| 曲周县| 娱乐| 房山区| 台南县| 紫金县| 广元市| 莲花县| 绥宁县| 洞口县| 栖霞市| 宁德市| 喀什市| 江川县| 都匀市| 葫芦岛市| 比如县| 阳泉市| 定远县| 平潭县|