1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

レンタルサーバーでSSH通信をした

Posted at

レンタルサーバー私の場合はmixhostでSSH通信をしたので、その時の方法をまとめておく。
これができれば、FTPツールを用いなくてもファイルのやりとりができる!

##公開鍵の取得

Macの場合(Linux)元々内部で設定されているものがあるので、ここではそれを利用する

ターミナル
$ cd ~/.ssh
$ ls
id_rsa       id_rsa.pub   known_hosts

デフォルトでは上記のように鍵が設定されている。
id_rsa が秘密鍵
id_rsa.pubが公開鍵である。ちなみに、pubはpublicの略。

ターミナル
$ cat id_rsa.pub

catコマンドで無数の文字の羅列が出てくるのでこれがをコピーする

##レンタルサーバーで公開鍵の登録

mixhostの場合は下記を参照にCーパネルの操作でSSH並びに公開鍵の設定ができる。

操作で異なるのはキーのインポートがあるので、それを選択し、そこで↑の公開鍵を登録する

キーの名前はなんでも構わない。
パスフレーズはgit cloneの時に要求されるパスワードを指定する

その後、インポートした公開鍵を認証authorizedしたら準備は完了である。

その他レンタルサーバーは調べればSSHの設定などで出てくると思われる。

##いざ、SSH通信

再びターミナルに戻り以下コマンドを実行

ターミナル
$ ssh ユーザー名@ホスト名

これで、設定がうまく行ってSSH通信でレンタルサーバーとやりとりができるようになっているはずである。
ちなみに,exitで操作をやめられる

##ショートカットでSSH通信

本来は先ほどのように ssh ユーザー名@ホスト名で通信をしなければならないが、ファイルに設定を書き込めばショートカットでSSH通信ができ、ユーザー名もホスト名も覚える必要がなくなる

ターミナル
$ vi ~/.ssh/config

このコマンドでconfigファイルの書き換えができる

~/.ssh/config
Host 好きな名前
    User {username}
    HostName {IPアドレス or ホスト名}
    IdentitiesOnly yes

これでショートカットが登録できた

ターミナル
$ ssh 好きな名前

これからはこのコマンドで手軽にSSH通信がレンタルサーバーとできる

1
2
0

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
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?