ユーザ用ツール

サイト用ツール


public:win11_wsl2_ssh

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
public:win11_wsl2_ssh [2024/01/23 14:04] – [keychain] hirata.nanakopublic:win11_wsl2_ssh [2024/03/18 11:13] (現在) – [鍵の登録] hirata.nanako
行 47: 行 47:
 wsl --install -d Ubuntu-22.04 wsl --install -d Ubuntu-22.04
 </code> </code>
-指示のとおり再起動する.+指示のとおりシステムを再起動する.
 ==== Ubuntu Linux の起動と初期設定 ==== ==== Ubuntu Linux の起動と初期設定 ====
 再起動すると自動的に Ubuntu が起動するが, 起動しない場合はメニューから起動する. ユーザー名(クライアントusername)とパスワードを入力する. 再起動すると自動的に Ubuntu が起動するが, 起動しない場合はメニューから起動する. ユーザー名(クライアントusername)とパスワードを入力する.
行 58: 行 58:
 ... ...
  
-</code> 
-=== ダウンロードアーカイブの変更と更新 === 
-Ubuntu を upgrade するためのダウンロード先 (/etc/apt/sources.list) を日本に変更する.\\ 
-# /etc/apt/ に移動 
-<code> 
-username@localhost:~$ cd /etc/apt/ 
-</code> 
-# sources.list の確認 
-<code> 
-username@localhost:/etc/apt$ ls  
-apt.conf.d   keyrings       sources.list    trusted.gpg.d 
-auth.conf.d  preferences.d  sources.list.d 
-</code> 
-# 書き換え 
-<code> 
-username@localhost:/etc/apt$ sudo sed -i.bak -e "s/http:\/\/archive\.ubuntu\.com/http:\/\/jp\.archive\.ubuntu\.com/g" sources.list 
 </code> </code>
  
行 83: 行 67:
 </code> </code>
  
-Timezone, locale を確認し, 必要であれば適宜変更する.+Timezone, locale を確認し, 必要であれば適宜変更する.
 <code> <code>
 username@localhost:/etc/apt$ timedatectl username@localhost:/etc/apt$ timedatectl
行 108: 行 92:
 Enter file in which to save the key (/home/username/.ssh/id_ecdsa): Enter file in which to save the key (/home/username/.ssh/id_ecdsa):
 Created directory '/home/username/.ssh'. Created directory '/home/username/.ssh'.
-Enter passphrase (empty for no passphrase):   # パスフレーズ入力 +Enter passphrase (empty for no passphrase):     # パスフレーズ入力 
-Enter same passphrase again:   # パスフレーズ入力+Enter same passphrase again:                    # パスフレーズ入力
 Your identification has been saved in /home/username/.ssh/id_ecdsa Your identification has been saved in /home/username/.ssh/id_ecdsa
 Your public key has been saved in /home/username/.ssh/id_ecdsa.pub Your public key has been saved in /home/username/.ssh/id_ecdsa.pub
行 136: 行 120:
 作成した鍵を ssh-agent に登録する. (#以降はコメント) 作成した鍵を ssh-agent に登録する. (#以降はコメント)
 <code> <code>
-username@localhost:~$ eval $(ssh-agent) # ssh-agent を起動する+username@localhost:~$ eval $(ssh-agent)             # ssh-agent を起動する
 Agent pid 658 Agent pid 658
-username@localhost:~$ ssh-add ~/.ssh/id_ecdsa # 鍵を登録 +username@localhost:~$ ssh-add ~/.ssh/id_ecdsa       # 鍵を登録 
-Enter passphrase for /home/username/.ssh/id_ecdsa: # パスフレーズ+Enter passphrase for /home/username/.ssh/id_ecdsa:  # パスフレーズ
 Identity added: /home/username/.ssh/id_ecdsa (username@Win11) Identity added: /home/username/.ssh/id_ecdsa (username@Win11)
 </code> </code>
行 148: 行 132:
 </code> </code>
  
-==== keychain ==== 
-上記の方法のみではターミナルを再起動する度に鍵を ssh-agent に登録する必要がある.  
  
-[[https://manpages.ubuntu.com/manpages/focal/man1/keychain.1.html|keychain]] を使用すると、ssh-agent が起動していないときは、自動的に鍵を ssh-agent に登録してくれる. 
- 
-<code> 
-username@localhost:~$ sudo apt-get install keychain 
-</code> 
- 
-.bashrc (.bash_profile) に下記を追加 
-<code> 
-/usr/bin/keychain -q --nogui $HOME/.ssh/id_rsa 
-source $HOME/.keychain/$HOST-sh 
-</code> 
 ===== ssh 接続 ===== ===== ssh 接続 =====
 下記コマンドでssh接続する.\\ 下記コマンドでssh接続する.\\
行 182: 行 153:
  
  
-===== ssh接続設定のファイル ===== 
-以上の設定をファイルに保存し (C:\Users\username\.ssh\config), sshコマンドを省略できる. \\ 
-* IdentityFile は秘密鍵を ssh-agent に登録するため必要ないが, 記録のため記述しておくとよい.  
-<file> 
-Host 踏み台 
-  ForwardAgent yes 
-  ForwardX11 yes 
-  ForwardX11Trusted yes 
-  User 踏み台username 
-  HostName 踏み台サーバ 
-  IdentityFile "C:\Users\username\.ssh\id_ecdsa" 
  
-</file> +===== メモ ===== 
- +  * [[public:win11_wsl2_ssh:memo|便利メモはこちら]]
-下記コマンドでssh接続できる.  +
-<code> +
-PS C:\ ssh 踏み台 +
-</code>+
  
 ---- ----
   * [[public:macos10_openssh|OpenSSH on macOS 10.15]]   * [[public:macos10_openssh|OpenSSH on macOS 10.15]]
public/win11_wsl2_ssh.1705986249.txt.gz · 最終更新: 2024/01/23 14:04 by hirata.nanako

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki