👻
LinuxさんとサーバーにSSHでリモートログインする!
はじめに
くーばねてすをやっつけるためにLinuxさんと仲良くさせていただいているが、Linuxさんでついにサーバーへssh接続ができる日がやってきた!(@_@)リモートログイン!!!
概要
■Linuxさんと一緒にsshログインする。
をまとめた^^
■Linuxさんから他のサーバーにsshログインする。
Linuxさんから他のサーバーにSSHログインするのにはsshコマンドを使う。
ssh ログインユーザー名@宛先IPアドレス
で接続できる。
しかし公開鍵認証で接続しないといけない場合、サーバーに対応する秘密鍵がないとログインできない。
サーバーで作られた公開鍵に対応する秘密鍵を入手し、それをつかってログインしないといけない。
秘密鍵を入手できたらファイルに保存して秘密鍵を使ってsshログインする。
添付する鍵を指定するのには-iオプションを使う。
秘密鍵を使ってsshログインする
$ ssh -i 秘密鍵ファイル名 ログインユーザー名@宛先IPアドレス
秘密鍵は大切なファイルになるのでファイルの権限が緩いとそれが原因でログインできなくなってしまう。
こんな感じで怒られる↓
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
なのでファイルの権限をchmod 400か600に設定してからログインする。
まとめ
こんな流れだったけどうまくいかない時もあるよね('_')
Discussion