広告
広告
SSH接続とは?
SSHとは「Secure Shell」の略で、ネットワークに接続された機器を遠隔操作すること。
xserverのサーバーパネルにログインします。
サーバー側の設定
SSH設定をクリック。
ONにして設定するを押す。
公開鍵認証用ペアの作成の「パスフレーズ」に好きなフレーズを入力して生成するを押す。
keyがダウンロードされる
公開鍵のところに記号が入るので、公開鍵登録をする。
パソコン側の設定
次にターミナルをたちあげるてSSH設定の準備をします。
//sshフォルダをつくる
mv サーバID.key ~/.ssh/id_rsa //公開鍵をSSHフォルダに移動させる
chmod 700 ~/.ssh //SSHファイルの権限変更
chmod 600 ~/.ssh/id_rsa //鍵の権限変更
ssh -l サーバID -p 10022 サーバID.xsrv.jp //つなぐ(サーバID 例:xsample)
コマンドを実行すると
「Are you sure you want to continue connecting (yes/no)?」
と聞かれるので「yes」と入力してエンターキーを押します。
🗝のマークがでたら、パスフレーズを入力すると接続できます。
出る時は「exit」で出ます。
次回からログインが簡単なように設定をする
sshフォルダにconfigファイルを作成する
touch ~/.ssh/config
コンフィグファイルを編集
vi ~/.ssh/config
iでインサートモードにします。
Host xsrv
HostName サーバID.xsrv.jp
Port 10022
User サーバID
IdentityFile ~/.ssh/id_rsa
入力したらESCボタンをおして、 :wq!と入力して書き込みを終了する。
この作業で次回からこれだけで、SSH接続できるようになります。
ssh xsrv
ちなみに
TCPKeepAlive yes
IdentitiesOnly yes
を追加するとパスフレーズの入力も省略できるようです。
広告
広告