一尘不染

linux远程执行命令

linux

如何在远程Linux机器上执行命令/脚本?说我想从框a的框b开始服务tomcat。


阅读 274

收藏
2020-06-03

共1个答案

一尘不染

我想这ssh是最好的安全方式,例如:

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

必须根据您的特定需求(例如,仅绑定到ipv4)部署OPTIONS的地方,并且您的远程命令可能正在启动您的tomcat守护程序。

注意
如果不想在每次运行ssh时都提示您,也请查看ssh-
agent,以及keychain系统允许的情况。关键是…了解ssh密钥交换过程。请仔细查看ssh_config(即ssh客户端配置文件)和sshd_config(即ssh服务器配置文件)。配置文件名取决于您的系统,无论如何您都可以在那里找到它们/etc/sshd_config。理想情况下,请不要以root身份运行ssh,而是以服务器和客户端这两个方面的特定用户身份运行。

源项目主页上的一些其他文档:

ssh和ssh-agent
man ssh

http://www.snailbook.com/index.html
https://help.ubuntu.com/community/SSH/OpenSSH/配置

钥匙串
http://www.gentoo.org/doc/en/keychain-
guide.xml
法语的旧式琴身(由我自己:-),但也可能有用:http
://hornetbzz.developpez.com/tutoriels/debian
/ ssh / keychain
/

2020-06-03