AWS前回Lightsailのウェブページから、コンソールを開いてインスタンスにアクセスすることが出来ました。アクセスする度にウェブページに行くのは面倒なものです。SSHクライアントソフトを使うとローカル環境からアクセスすることが出来ます。この回では、SSHクライアントであるPuTTYと、Atomプラグインの設定を行います。64bit目次PuTTYでssh接続してみる。PuTTYインストール秘密鍵と公開鍵をダウンロード秘密鍵を作成PuTTYでアクセスする。設定の保存インスタンス内のファイルを編集する。サーバー内で編集する方法nanoを使う。ローカル環境で編集する方法SFTPクライアントAtomのremote-ftp終わりに参考PuTTYでssh接続してみる。自分のパソコンのOSがWindowsなので、Windowsのsshクライアントで有名なPuTTYを使ってみたいと思います。(余談:最近はWindows公式のopenSSHもあるようデスね。今回はLightsailにドキュメントもあるのでこちらを使ってみます。)PuTTYインストールPuTTYのインストーラーをダウンロードして起動してインストールしておきます。Installer’)の64bit版のインストーラーでインストールします。秘密鍵と公開鍵をダウンロードSSH接続には秘密鍵と公開鍵が必要です。今回はインスタンス起動時に自動で作られる鍵を使用します。(自分で作りアップロードすることも出来ます。keysというタブから出来ます。タブの下にあるKeyの中からTokyoリージョンのKeyを選びダウンロードします。秘密鍵を作成ダウンロードしてきたら、次にPuTTYと一緒にインストールされたPuTTYgenを起動します。上記のLoadというボタンを押して、インスタンスからダウンロードしたpemファイルを選択します。keyとして任意の名前で保存します。これでpemファイルから秘密鍵が取り出せました。PuTTYでアクセスする。Puttygenを閉じて今度はPuTTYを立ち上げます。Nameの欄の部分に、前回作り設定した固定IPを入力します。次に左の欄からssh->Authを開きます。下画像のような画面になるので、真ん中にあるBrowseボタンを押して、Pytthgenで作ったppkファイルを指定します。何か聞かれますがYesを押して接続します。するとコンソールが立ち上がります。これで接続できました。nameに描いてあります。デフォルトのままだとbitnamiです。ログインネームを打ち込むと、前回のブラウザのコンソールでみた画面が表示されるはずです。後になりましたが、接続を解除する(コンソールを消す)と、設定がすべて消えてしまします。ここまで行った設定を保存する方法があります。Sessonsというフォームがあるので、ここに任意の名前を入力して、Saveを押すと設定が保存されます。これでまた接続したくなったらPuTTYを立ち上げ、ここでSaveした名前を選択すると、すぐ接続できます。インスタンス内のファイルを編集する。後の回でインスタンス内のサーバーの設定をほんの少し編集しますので、次にインスタンス内のファイル編集の仕方について確認しておきます。インスタンス内の設定ファイルを書き換えるには大まかに2つの方法があります。・一つはSSHでアクセスしてサーバー内のアプリケーションを起動してサーバー内で編集する方法。・もう一つはファイルをローカルに落とし編集してまた上げ直す方法です。サーバー内で編集する方法サーバーOSには最初からviやnanoなどのエディタがインストールされています。それらをsshクライアントから操作してファイルを編集します。nanoは既にインストールされているテキストエディタです。簡単な編集に向いています。ファイル名を指定してnanoで開きます。