あるサーバーのスクリプトコマンドを別のサーバーで実行する

あるサーバーのスクリプトコマンドを別のサーバーで実行する

私はgodaddyアカウントとドイツのvpsも持っています。私のvpsでコードスクリプトを実行します(codegenと呼びます)。

を実行すると、./codegenコードを書く方法を尋ねるメッセージが表示され、画面に答えが表示され、コードはすぐにそこに/var/etc/codes.cfg

すごい!しかし、私はこのファイルをgodaddyの私のスクリプトからリンクしたいと思います。

godaddyでcodegen OKスクリプトを実行でき、もちろんcodes.cfgというファイルを作成できますが、これは私のvpsにはないので、私のプログラムは私のvpsにあり、スキャンするのでコードにアクセスするために使用できないので意味がありません. code.cfgは毎分新しいコードを受け入れます。

それでは、codegenを実行するためにgodaddyを私のvpsにどのように接続しますか?

私はcodegenが他のスクリプトで実行できると思います。だから私はこれを私の別のスクリプトに追加しました。

return shell_exec(__DIR__ . "/codegen $arg");

SSHで実行するか、Go DadでVPNにログインするように上記の内容をどのように変更できますか?

ベストアンサー1

codegenを実行するためにgodaddyを私のvpsにどのように接続しますか?

私は質問の表現がそれほど明確ではないことに同意します。私はこれをgodaddy環境があり、godaddy環境内で実行したいいくつかのスクリプトを含む別の仮想マシンがあると解釈します。

SSHを介して実行するコマンドを渡す必要があります(godaddyサーバーからパイプされたSSHコマンドを実行し、リモートサーバーで実行されるようにSSHを介してコマンドをパイプします。この場合、SSHキーが必要になる場合があります)。

または、SSHを介してコマンドを送信したくない場合は、2つのサーバー間にIE NFSマウントまたは同様の共通のパスがある必要があります。このオプションはgodaddyサーバーで使用するのが難しい場合があります。

おすすめ記事