search
LoginSignup
63

More than 5 years have passed since last update.

posted at

updated at

さくらのレンタルサーバーにSSHでログインする

さくらレンタルサーバーでホームページを管理すること

レンタルサーバーの一つであるさくらサーバーですが、その利用方法はまちまちです。

FileZilaやWinscpなどのソフトをパソコンにインストールして、
ホームページなどをアップまたは更新することも可能ではありますが、
今回は、ソフトを使わずにSSH接続で、さくらのサーバーにログインする方法を書きます。

前提条件

さくらレンタルサーバーに契約していて、アカウントとパスワードが発行されていることが条件です。

FTPサーバ名     :   sumple.sakura.ne.jp
FTPアカウント     :   sumple
FTP初期フォルダ  :   www
パスワード       :   password

さくらサーバーでは、一番はじめに設定する初期ドメインがFTPサーバの名前に当てられます。
パスワードは後で変更も可能です。

FTPソフトを使って、さくらのサーバーにログインして、ホームページの更新など作業を行う際も、こちらの情報を、最初にソフトに設定することになります。

ssh接続でログインする

FTPのソフトを使わずに、ターミナル(コマンドプロンプト)からコマンドを打ってログインします。

方法1 (パスワード認証)

ssh sumple@sumple.sakura.ne.jp

上記のコマンドを打つと、パスワードを聞かれますので、
サーバーのパスワードを打ち込みます。
するとログイン出来ます。

ベーシックなsshのログインの方法になりますが、毎回パスワードが打つのが面倒だったりします。

方法2 (鍵認証)

鍵を作成します。(公開鍵と秘密鍵)

cd
ssh-keygen

~/.ssh/id_rsa
~/.ssh/id_rsa.pub
というファイルが生成されます。

さくらサーバーに公開鍵の登録

scp ~/.ssh/id_rsa.pub sample@sample.sakura.ne.jp:/home/sample/.ssh/authorized_keys

上記のコマンドで公開鍵をサーバーに登録しています。
次からはパスワードを入力せずにログインすることができるようになります。

ssh sumple@sumple.sakura.ne.jp

鍵の権限の変更

さくらサーバーにログインし、下記を実行

chmod 600 .ssh/authorized_keys

権限については400でも可能です。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
63