Ответ 1
Я думаю, что ssh - лучший защищенный способ для этого, например:
ssh -OPTIONS -p SSH_PORT [email protected]_server "remote_command1; remote_command2; remote_script.sh"
где ОПЦИИ должны быть развернуты в соответствии с вашими конкретными потребностями (например, привязка только к ipv4), и ваша удаленная команда может запускать ваш демон tomcat.
Примечание:
если вы не хотите получать подсказки при каждом запуске ssh, PLS также имеет вид ssh-agent и необязательно связываться с цепочкой, если ваша система позволяет это. Ключ... понять процесс обмена ключами ssh. Pls внимательно рассмотрит ssh_config (например, конфигурацию клиента ssh) и sshd_config (например, конфигурацию ssh-сервера). Имена файлов Config зависят от вашей системы, так или иначе вы найдете их где-то вроде /etc/sshd _config. В идеале, PLS не запускает ssh как root, но с выделенным пользователем на обоих серверах.
Некоторые дополнительные документы по основным страницам исходного проекта:
ssh и ssh-agent
человек ssh (RFM!)
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/