ヤマムギ

growing hard days.

*

AtomエディタでEC2のファイルを直接編集する

   


atom-logo

Webページを編集していてEC2のファイルをvimエディタでさわったりしていますが、せっかくAtomでコード補完とかも出来るようになりつつあるので、Atomで直接編集出来る方が便利そうなのでそうしました。

Remote-FTPプラグインをインストールする

Atomの[Preferences]を開いて[+Install]でremote-ftpを検索してインストールします。

remote-ftp

Remote-FTP Configファイルを作成する

一度、AtomをQuitして再起動します。
接続用のConfigファイルを置いておきたいフォルダをAtomで開きます。

[Packeges]-[Remote-FTP]-[Create SFTP config file]を選択します。

remote-ftp-2

下記のようなデフォルト値の.ftpconfigファイルが作成されます。

ftp-remote-3

今回デフォルトから変更したのは下記のみです。

  • host : ホスト名かIPアドレスを設定します。
  • user : ログインするユーザ名を設定します。
  • privatekey : プライベートキーファイルパスを全部指定します。
    (例えば/Users/から)

接続する

.ftpconfigファイルを保存したら[Packeges]-[Remote-FTP]-[connect]を選択します。

remote-ftp-3

無事接続出来ました。

remote-ftp-4

もちろんログインユーザに適切なパーミッションにしてないと編集出来ません。
編集権限がない場合はローカルにコピーが作成されるようです。


最後までお読みいただきましてありがとうございました!
【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

 - atom, AWS , ,

ad

ad

  関連記事

ECR(Amazon Elastic Container Registry)にコンテナイメージをアップロードする

「Pandocサーバーのコンテナイメージを作成する」で作成したイメージをAWS …

ACM(AWS Certificate Manager)の承認メールを受け取るためにAmazon SESを設定する

何のためでもいいのですが、ドメインは持っているけど、そのドメイン宛にメールを送ら …

AWS Summit 2016 Tokyoに参加してきました (Day3)

飛天3日目です。 JAWS-UGブースのすぐ前にあったこのお水がめちゃめちゃおい …

「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Microservices × Serverless On AWS」で運営と懇親会LTをしてきました

「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Micr …

AWS Cloud9でJavaサンプルを実行する

リモートで共有開発ができるCloud9便利ですね。 Cloud9でJavaのサン …

T2.microからT3.nanoに変更(メモリエラーも対応)

このブログのEC2インスタンスをT2.micro 1インスタンスからT3.nan …

WordPressのwp-login.php , xmlrpc.phpへのアクセスをAWS WAFで接続元IPアドレスを制限する

AWS CloudWatch LogsエージェントでAmazon EC2上のNg …

「雲勉 第1回【勉強会:新技術好き!】AWSマネージドサービス勉強会」に行ってきました

「雲勉 第1回【勉強会:新技術好き!】AWSマネージドサービス勉強会」に行ってき …

特定AWSアカウント特定リージョンのSNSトピックを削除するLambda(Python)

やりたいこと 特定アカウント内特定リージョン内のSNSトピックを全部削除したいで …

Going Serverless with AWS(AWS Summit Tokyo 2017)を聞いてきました

AWS Summit Tokyo 2017でセッション「Going Server …