rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

windows10/11標準のsshクライアントの利用

2024 Jan. 13.
2023 Dec. 30.
2023 Oct. 07.
2023 Jun. 25.
2020 Jun. 04.

単純な利用

Linuxsshクライアントで使っている秘密鍵をwindows10にコピーし、PowerShellでの次のコマンドでssh通信できた
> ssh -i PRIVATE-KEY-FILE -l USER -p PORT SERVER-ADDRESS

ssh-addによる利用

ssh-agentを起動する。
[サービス]アプリを起動し、ssh-agent(Open SSH Authentication Agent)を自動実行登録し、その行を右クリックして"実行開始"する。

ユーザーフォルダに.sshフォルダを作成する。
%UserProfile%\.ssh

秘密鍵ファイルを作成し、%UserProfile%\.ssh に置く。
windowsでのssh鍵ファイル作成 - rokkonet

秘密鍵を読み込む。
> ssh-add %UserProfile%\.ssh\PRIVATE-KEY

コマンドプロンプトにてSSHサーバーにアクセスする。
> ssh -v -p PORT USER@SERVER-ADDRESS

SSH接続確認後)秘密鍵を削除する。

.ssh\configファイルによる接続コマンド簡略化

出典 Windows10のOpenSSHでconfig使ってSSH接続 | めしくいドットコム・技術編

%UserProfile%\.ssh\configファイルに接続パラメータを記述する。
1つのconfigファイルに複数の接続設定を記述可能。

%UserProfile%\.ssh\config

host taro-server
  user taro
  hostname 192.168.1.2
  port 22

host hanako-server
  user hanako
  hostname hanako.com
  port 22

> ssh taro-server

> ssh hanako-server