0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

公開鍵認証でリモートサーバへのSSH接続

Last updated at Posted at 2024-01-15

初めに

リモートサーバへのSSHについてターミナルごとに記載します。

秘密鍵が<ユーザのHome>\.ssh\remote_server.keyである場合の記載です。
自環境の状況に応じて読み替えてください。

Visual Studio Code (vscode)を使用する場合

1. vscodeインストール

環境に合ったパッケージをダウンロードしてインストール
https://code.visualstudio.com/download

2. 拡張機能をインストール

リモート接続用の拡張機能をvscodeにインストールし、接続設定を行う
(下記が大変分かりやすいです)

3. 接続情報記載

Host remote_server
  Hostname <remote_host_ip>
  User <login_user_name>
  PasswordAuthentication no
  IdentityFile C:\Users\<local_user_name>\.ssh\remote_server.key
  IdentitiesOnly yes

4. 日本語化(任意)

拡張機能で日本語化できます。
下記を参考にしてください。


PowerShell / コマンドプロンプトを使用する場合

1. 鍵の配置確認

> dir ~\.ssh\remote_server.key

    ディレクトリ: C:\Users\xxxx\.ssh

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2023/12/04     16:26           1702 remote_server.key

2. SSH接続

> ssh -i "~\.ssh\remote_server.key" <login_user_name>@<remote_host_ip>

Linux系ターミナルを使用する場合

1. 鍵の配置確認

# パーミッションは600などにしておかないとエラーが出る可能性があります
$ ls -l ~/.ssh/remote_server.key
-rw------- 1 hoge hoge 1676 Jan 15 12:43 /home/hoge/.ssh/remote_server.key

2. SSH接続

$ ssh -i "~/.ssh/remote_server.key" <login_user_name>@<remote_host_ip>

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?