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?

windowsからUbuntuに接続する

Last updated at Posted at 2024-10-15

はじめに

windows PCからUbuntu PCに接続する

Ubuntu に接続できるように設定を行う

  1. Ubuntu のIPとhost名を調べる
    1. Ubuntuを起動してctrlキー + t でターミナルを起動
    2. ipコマンドで アドレスを確認する
      ip -4 a
      
      • 今回はwlp2s0のIPを採用
      • 1_ip.png
      • コマンドについて
        • ip でIPアドレスを確認
        • -4 IPv4の表示
        • a ネットワークIPアドレスを確認
      • 出力値について
        • lo ローカルループバック 自分自身を示す仮想的なIPアドレス
        • enp1s0
          • en イーサネット
          • p1 1番目のバス
          • s0 0番目のスロット
        • wlp2s0
          • wl WLAN(無線LAN)
          • p2 2番目のバス
          • s0 0番目のスロット
    3. Host名を調べる
      hostname
      
  2. Ubuntu にsshサーバーをインストールする
    1. SSHサーバーが起動しているか確認する
      sudo service sshd status
      
      • Unit sshd.service could not be found. が表示されたらsshサーバーの導入を行う
    2. open-ssh-serverをインストールする
      sudo apt install openssh-server
      
    3. 再度 SSHサーバーが起動しているか確認する
      sudo service sshd status
      
      • 2_ssh.png
      • active (running) になっていればOK
    4. sshについては以下ページなどを参照

windowsから Ubuntuに接続する

  1. 管理者実行でPowershellを起動
  2. sshでubuntuに接続する
    • Ubuntu のIPとhost名を調べるで確認した[hostname]@[ip]を使用してssh接続を行う
    ssh <hostname>@<ip>
    
    3_ssh.png
    • 初回の場合はフィンガープリントの確認をされるので[yes]で接続を行う
  3. ssh鍵を設定する
    1. windows上で 鍵を作成
      1. 鍵をセットするフォルダを作成する
        mkdir c:\Users\XXXXX\.ssh
        
      2. 鍵を生成する
        C:\Users\XXXXX> ssh-keygen
        
      3. 公開鍵を確認する
        ls C:\Users\XXXXX\.ssh
        ・・・
        -a----        2024/08/31     18:12            740 id_rsa.pub
        
      4. 公開鍵(id_rsa.pub)の中身をコピーする
        (例)
        ssh-rsa AAA...
        
    2. Ubuntuに公開鍵の内容を覚えさせる
      1. ~/.ssh/authorized_keys ファイルを作成する
        mkdir ~/.ssh/
        touch ~/.ssh/authorized_keys
        
      2. 公開鍵(id_rsa.pub)の中身をauthorized_keysに書き込む
        vim ~/.ssh/authorized_keys
        
        • vimの操作方法
          • i で挿入(書き込み)モードになる
          • 右クリック でクリップボードの内容を貼り付け
          • Escで挿入モードを抜ける
          • :wqで保存して閉じる
          • :qで終了
          • :q!で保存せずに終了
          • 参考ページ:https://qiita.com/et_good_eng/items/96603b753eb438a7c5c3
      3. ディレクトリ、ファイル権限を変更する
        sudo chmod 700 ~/.ssh
        sudo chmod 600 ~/.ssh/authorized_keys
        
      4. windowsからssh接続を試してみる

参考ページ

IPコマンドについて: https://qiita.com/ponsuke0531/items/b61eeefdad9bb5e2ac28
SSHについて: https://wa3.i-3-i.info/word11722.html
vimコマンドについて: https://qiita.com/et_good_eng/items/96603b753eb438a7c5c3

まとめ

windowsからubuntuへの接続を行った。
次回はVSCodeの拡張機能を使ってVScode上で接続できるようにする

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?