ユーザ用ツール

サイト用ツール


public:win11_wsl2_ssh:memo

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
public:win11_wsl2_ssh:memo [2024/03/05 11:01] – [keychain] hirata.nanakopublic:win11_wsl2_ssh:memo [2025/04/17 10:46] (現在) – [2. .bashrc編集] hirata.nanako
行 2: 行 2:
  
 ===== keychain ===== ===== keychain =====
-秘密鍵を登録する際、ターミナルを起動する度に鍵を ssh-agent に登録する必要がある. +ターミナルを起動する度に鍵を ssh-agent に登録する必要がある. 
  
-[[https://manpages.ubuntu.com/manpages/focal/man1/keychain.1.html|keychain]] を使用すると、ssh-agent が起動していないときは、自動的に鍵を ssh-agent に登録してくれる((OS再起動後にターミナル起動するとパスフレーズは聞かれる)).+[[https://manpages.ubuntu.com/manpages/focal/man1/keychain.1.html|keychain]] を使用すると、ssh-agent が起動していないときは、自動的に鍵を ssh-agent に登録してくれる.
  
 +==== 1. インストール ====
 <code> <code>
 +username@localhost:~$ sudo apt update
 username@localhost:~$ sudo apt-get install keychain username@localhost:~$ sudo apt-get install keychain
 </code> </code>
- +==== 2. .bashrc編集 ==== 
-自分の HOME 確認する. また、.kyechain ディレクトリの "*-sh"ファイルの名前を確認する.+/home/username/.bashrc (.bash_profile) 末尾に下記追加する. (keychain 2.8.5)
 <code> <code>
-username@localhost:~$ pwd +eval `keychain --eval --agents ssh ~/.ssh/id_rsa`
-/home/username +
-username@localhost:~$ ls .keychain +
-HOSTNAME-csh HOSTNAME-fish HOSTNAME-sh+
 </code> </code>
  
-/home/username/.bashrc (.bash_profile) の末尾に下記を追加する. 上で確認した"*-sh"ァイル名使用す.+==== 3wsl起動 ==== 
 +wsl初回起動時、または再起動すると下のようにパスレーズ聞かれ
 <code> <code>
-/usr/bin/keychain -q --nogui /home/username/.ssh/id_ecdsa + * keychain 2.8.5 ~ http://www.funtoo.org 
-source /home/username/.keychain/HOSTNAME-sh+ * Starting ssh-agent... 
 + * Adding 1 ssh key(s): /home/username/.ssh/id_rsa 
 +Enter passphrase for /home/username/.ssh/id_rsa: # パスフレーズを入力する 
 + * ssh-add: Identities added: /home/username/.ssh/id_rsa
 </code> </code>
-$HOME: ホムディレクトリ, $HOST: ホストネーム+wsl や OS を再起動するまでは、タミナルを起動するごとにssh-agent起動・鍵登録をする必要がなくなる.  
  
 ===== ssh接続設定のファイル ===== ===== ssh接続設定のファイル =====
public/win11_wsl2_ssh/memo.1709604080.txt.gz · 最終更新: 2024/03/05 11:01 by hirata.nanako

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki