如何在遠程linux機器上執行命令/腳本? 說我想做盒子b從框a服務tomcat開始。linux遠程執行命令
回答
我猜SSH是bes噸這種安全的方式,例如:
ssh -OPTIONS -p SSH_PORT [email protected]_server "remote_command1; remote_command2; remote_script.sh"
其中OPTIONS必須根據自己的特定需要被部署(例如,結合僅IPv4)和遠程命令可以啓動你的Tomcat守護進程。
注意:
如果你不希望在每個SSH運行提示,請也看看到ssh-agent,並optionaly到鑰匙串,如果你的系統允許它。關鍵是...瞭解ssh密鑰交換過程。請仔細看看ssh_config(例如ssh client config)和sshd_config(例如ssh server config)。配置文件名取決於你的系統,無論如何你會發現它們在/ etc/sshd_config之類的地方。理想情況下,請不要顯式運行ssh,而是使用兩臺服務器上的專用用戶。
在源項目主要頁面的一些額外的文檔:(!RFM)
SSH和ssh代理
人SSH
http://www.snailbook.com/index.html
https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
http://sourceforge.net/apps/trac/sourceforge/wiki/SSH%20key%20fingerprints
鑰匙扣
http://www.gentoo.org/doc/en/keychain-guide.xml
在法國舊的政黨成員(由我自己:-),但可能是太有用:
http://hornetbzz.developpez.com/tutoriels/debian/ssh/keychain/
ssh [email protected] 'bash -s' < local_script.sh
,或者就
ssh [email protected] "remote command to run"
如果你不想處理安全和希望把它作爲曝光(又名「方便」)儘可能在短期內完成,並且|或者在所有主機上都沒有ssh/telnet或密鑰生成,您可以使用netcat進行單線程操作。通過網絡寫一個命令到你的目標計算機的端口,它會運行它。然後,您可以將對該端口的訪問阻止給幾個「可信」用戶,或者將其封裝在只允許某些命令運行的腳本中。並使用低特權用戶。
服務器
mkfifo /tmp/netfifo; nc -lk 4201 0</tmp/netfifo | bash -e &>/tmp/netfifo
這一個襯墊上讀取您發送的任何字符串到該端口和管道入bash的執行。 stderr & stdout被轉儲回netfifo並通過nc發送回連接主機。
客戶上
要遠程運行命令: echo "ls" | nc HOST 4201
- 1. 遠程docker命令執行
- 2. 在linux上,使用NFS,是遠程執行的open()命令嗎?
- 3. 在linux中執行遠程命令時如何處理錯誤
- 4. linux的sshpass不能執行命令遠程
- 5. 遠程執行命令 - 無等待
- 6. gcloud計算執行遠程命令
- 7. 執行命令shell從PHP遠程
- 8. 從網頁執行遠程PowerShell命令
- 9. SSH遠程機器和執行命令
- 10. 遠程服務器命令執行
- 11. SSH遠程命令執行和的ulimit
- 12. 在python程序中執行linux命令
- 13. Linux - 使用CLI程序執行命令
- 14. 從java程序內執行linux命令
- 15. java執行linux命令
- 16. 在Linux中執行命令
- 17. 用PHP執行linux命令
- 18. 遠程計算機的linux tar命令
- 19. Apache,Linux和遠程命令像'Ping'
- 20. 從命令行執行python腳本,Linux
- 21. Centos 5.5遠程命令行
- 22. 如何使用shell腳本在遠程機器上執行linux命令
- 23. Linux在沒有SSH/Telnet的遠程Windows服務器上執行命令
- 24. 從shell腳本在另一臺linux服務器上遠程執行命令
- 25. 命令行* linux
- 26. Windows C#執行linux dd命令
- 27. java - 在linux中執行命令
- 28. Ruby在Linux上執行Bash命令
- 29. 從TCL文件執行linux命令
- 30. 從python腳本執行linux shell命令
鏈接現在分成 – codebox 2012-07-20 10:00:45
@codebox,改變到另一個頁面;-)也把我的谷歌搜索關鍵詞在它下面的鏈接。 – 2012-07-23 06:01:38
@JerryTian:這是有用的鏈接。值得考慮的是從鏈接中添加一些關鍵點並將其粘貼爲答案......這將有助於任何未來的讀者查看並瞭解鏈接是否被破壞。 – NewUser 2016-04-01 18:54:05