vdeepTweetPocketこんにちは、okutani(@okutani_t)です。本記事ではエックスサーバーへSSH接続をおこなう手順を紹介しています。今回、Macのターミナルを使って接続設定をおこなっています。Windowsの方はPuTTYなどのターミナルソフトを利用してください。エックスサーバーにSSHで接続する手順をみていきましょう。configファイルで接続を簡略化エックスサーバーにSSHで接続するまずはサーバーパネルから管理画面にログインします。『SSH設定』をクリック。SSHの設定を有効にします。『ONにする』をクリック。エックスサーバーではSSHのパスワード接続が禁止されているため、公開鍵を使ったアクセスをおこないます。公開鍵接続の設定は2通りあり、『サーバー上で公開鍵の鍵ペアを生成』『PC上で公開鍵の鍵ペアの生成』のいずれかで鍵を生成します。お好きな方法で設定してみてください。『サーバー上で公開鍵の鍵ペアを生成』の方法をみていきましょう。鍵ペア生成(確認)』をクリック。確認画面が表示されるので『公開鍵認証用の鍵ペア生成(確定)』をクリック。これで公開鍵認証用の秘密鍵『サーバーID.key』ファイルがダウンロードされます。ホームディレクトリに.sshディレクトリを作成し、そこに秘密鍵を「id_rsa」にリネームして配置しておきましょう。~/.ssh/id_rsaパーミッションを「.sshを700」「秘密鍵を600」に変更しておきます。~/.ssh/id_rsaちなみに、公開鍵はサーバ上の「/.ssh/authorized_keys」へ設置されています。接続してみる次のコマンドでエックスサーバーにSSH接続してみましょう。(yes/no)?」と聞かれるのでyesと入力。これでエックスサーバーにSSH接続できました。次に、PC上で公開鍵の鍵ペアの生成して、SSH接続する方法を説明します。PC上で公開鍵の鍵ペアを生成する場合ホームディレクトリに.sshディレクトリを作成し、そこに公開鍵「id_rsa.pub」と秘密鍵「id_rsa」を生成しましょう。他のサービスで鍵を生成している場合は使いまわしてもOKです。rsassh-keygenコマンド入力後、「Enter1回」「パスフレーズ2回」入力します。公開鍵と秘密鍵が生成されました。パーミッションを変更しておきます。~/.ssh/id_rsa次のコマンドを入力しておくと、接続時にパスフレーズを省略することができます。~/.ssh/id_rsaエックスサーバーに公開鍵を登録します。次のコマンドで公開鍵の内容をコピーしておきましょう。開き、公開鍵の内容を貼り付けます。ちなみに、改行して複数の公開鍵を登録することもできます。別のPCや、複数人でSSHを使いたい時に便利ですね。『公開鍵を登録する(確認)』をクリックします。『公開鍵を登録する(確定)』をクリック。接続確認ターミナルから次のコマンドで、エックスサーバーにSSH接続してみましょう。サーバーID.xsrv.jp無事にエックスサーバーにSSH接続することができました。最後に、接続コマンドを簡略化する方法を説明します。サーバーID.xsrv.jp』と打つのはめんどうです。~/.ssh/configファイルに接続設定を記述することで、コマンドを簡略化することができます。60」を指定しておきます。すると、60秒に1回サーバーへメッセージが送信されるので接続が切れなくなります。次のコマンドで接続してみましょう。xsrvエックスサーバーでSSHを使いたい方の参考になれば幸いです。ヒトコトokutani_tサーバーをいろいろいじりたいと思ったらSSH接続は必須ですね。エックスサーバー以外のサーバーも同じような手順でおこなうので、一度手順を覚えておくと何かと便利です。Web開発のお仕事を募集していますフリーランスのエンジニアとして、Webシステム開発のお仕事依頼を随時募集しています(現在の業務量によってお受けできない場合もあります)。CSS」を用いたシステム開発、「Heroku」等を用いたサーバー構築・運用、「Git」や「GitHub」を利用したソーシャルコーディングなどに対応しています。ご依頼を検討している方は、下記リンク本ブログからのお問い合わせ、もしくはokutaniのポートフォリオからご連絡ください。(@okutani_t)1990年生。2016年8月にWebエンジニアとしてフリーランスに。プログラミング、カメラ、邦楽ロック、ハリネズミがすき。Portfolioをどうぞ。“たった1つ”の超シンプル禁煙方法。これで僕はノンスモーカーになれたiPhoneで「絶対に」やっとくべきキーボード設定3つ。超簡単だからみんなにやって欲しいよMacの容量を食ってる「その他」を調査してみたMacBookで複数モニターを使う方法。