如何在远程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