linux远程执行命令

如何在远程linux框上执行命令/脚本?
说我想做服务tomcat从盒子b开始b从盒子a。
我猜ssh是最好的安全方式,例如:

ssh -OPTIONS -p SSH_PORT user@remote_server "remote_command1; remote_command2; remote_script.sh"  

其中OPTIONS必须根据您的具体需求进行部署(例如,仅绑定到ipv4),并且您的远程命令可能会启动您的tomcat守护程序。

注意:
如果您不希望在每个ssh运行时都提示,还可以查看ssh-agent,如果您的系统允许,可以选择keykey。密钥是…了解密钥交换过程。仔细查看ssh_config(例如ssh client config)和sshd_config(例如ssh server config)。配置文件名取决于您的系统,无论如何,您都可以在/ etc / sshd_config中找到它们。理想情况下,不要以root身份运行ssh,而是在两台服务器上都有专用的用户。

源项目主要页面上的一些额外的文档:

ssh和ssh代理
男人ssh(RMF!)
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://stackoverflow.com/questions/5162568/linux-execute-command-remotely

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:linux远程执行命令