herokuでアプリを指定してsshログイン

herokuでアプリのサーバにsshログイン

herokuにデプロイしたアプリのサーバに直接sshログインして、内部で作業したい場合は下の手順でできます。

herokuにログイン

まだログインしていない場合、ターミナル or コマンドプロンプトでherokuにログインしましょう。

ログインコマンドは下記です。

$ heroku login

herokuに登録したメールアドレスとパスワードを入力してください。

アプリのディレクトリに移動

ログインできたら、ssh接続したいアプリのディレクトリに移動してください。

$ cd app_name

ssh接続したいアプリを指定

アプリのディレクトリに移動したら、下記コマンドでssh接続したいアプリ名を指定します。herokuにデプロイしているアプリ名です。

$ heroku git:remote --app app_name

not a git repository のエラーが出る場合は、コマンドを実行するディレクトリが間違っているので、ちゃんとアプリのディレクトリにいるかを確認してください。

sshでサーバに接続

成功したら、下記コマンドでssh接続ができるようになります。

$ heroku run bash

コマンドにsshが含まれてないので覚えにくいですね。いつも忘れてしまいます。

 

コメント