# 部のサーバへのssh新規接続方法(Windows) 以下、既にサーバに接続できる人を X さん 新しく接続できるようにする人を Y さん 部で使うハンドルネームのことを HN と書きます。 ## Y: rsaキーの生成 Y さんのPCでコマンドプロンプトを開き、ホームディレクトリで以下を実行してください。4行目でHNの後に_rsaを付けることに注意してください。 ``` mkdir .ssh cd .ssh ssh-keygen Enter file in witch... : [Yの半角英字HN]_rsa Enter passphrase : [自分で考えたパスワード] ``` 参考:https://qiita.com/digdagdag/items/9e5c061e7d86e0af9a57 ※~_rsaは他人に見せてはいけない ※~_rsa.pubは他人に見せても良い ## X: サーバへの登録 1. Slack等でYさんが作った ~_rsa.pub というファイルをXさんに送ります。 2. Xさんがコマンドプロンプトからサーバへアクセスします。 ``` //【部外秘】[1]を参照 ``` 3. 書き込み権限のある適当なフォルダを作り、一度ログアウトします。 ``` cd /home/webadmin/html mkdir tmp chmod 777 tmp exit ``` 4. コマンドプロンプトで以下を実行し、~_rsa.pubファイルをサーバへ転送します。 ``` //【部外秘】[2]を参照 ``` 5. 2 と同じようにサーバへアクセスし、転送したファイルを~/.sshに移動します。 ``` mv ~/home/webadmin/html/tmp/`Yの半角英字HN`_rsa.pub ~/.ssh ``` 6. authorized_keysというファイルにrsaキーの内容を書き込み、rsaキーを有効化します。**2行目のコマンドでは不等号>>を必ず2つにして実行してください。不等号>を一つにすると、ほかの人の公開鍵情報が消えてしまします。** ``` cd ~/.ssh cat `Yの半角英字HN`_rsa.pub >> authorized_keys cd ~ sudo systemctl start sshd.service ``` 7. tmpフォルダを削除し、サーバから抜けます。 ``` cd /home/webadmin/html sudo rmdir tmp exit ``` ## Y: アクセスの確認 Yさんがコマンドプロンプトを開き、以下を実行します。 ``` //【部外秘】[1]を参照 ``` Yさんがサーバにアクセスできたら作業はすべて終了です。 ## Y: configファイルの作成(おまけ) (記入中) (sshに関する参考) https://qiita.com/gotohiro55/items/36a22516de2b381b3c6e
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up