PHPでssh接続してリモートサーバでコマンドを実行する

PHPでリモートサーバへssh接続でログインして、リモートサーバ内でシェルのコマンドを実行する方法。
今回は、公開鍵認証で接続した。もちろん、ユーザ名とパスワードで接続することもできる。

キーペアの準備

事前に、キーペアを用意し、公開鍵をリモートのサーバへ登録しておく。
もちろん、秘密鍵は他の人に読めるようにしておいてはいけない。
PHPで接続する際は、どちらも必要になるので、ローカルのサーバに用意しておく。

ソースコード

ソースコードは以下。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

メインはWeb系エンジニアです。

コメント

コメントする

CAPTCHA


目次