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?

rasberryPi5 + kali linuxセットアップ備忘録

Last updated at Posted at 2024-10-12

初期設定

A. 無線マウス接続手順

※有線のキーボードがあるが、マウスが無線しか無いためキーボード操作でkaliとマウスを接続する

  1. ctrl + alt + t でターミナル起動
  2. sudo systemctl status bluetooth で状況確認。inactiveの場合は下記のようにenable,startする
  3. sudo systemctl enable bluetooth
  4. sudo systemctl start bluetooth
  5. sudo systemctl status bluetooth でactiveになっていること確認
  6. sudo apt update
  7. sudo apt install blueman
  8. マウスをペアリングモードにする
  9. blueman-manager

B. kali省電力設定

  1. デスクトップ左上のkaliマーク?
  2. Settings>PowerManager
  3. Displayタブで Display power management のトグルをoffにする

C. macからラズパイにssh設定

  1. sudo systemctl status ssh
    • active(running)であればSSHサービス稼働中
    • 停止中ならば適宜enable,startを実施
  2. ip addr show
    • wlan0 に表示されるipv4アドレス( x.x.z.z )をメモ
  3. mac側で、先程メモしたipを入力 ssh kali@x.x.z.z

D. ラズパイのIPアドレス固定

  1. 現状のIPアドレス確認 hostname -I
  2. ssh kali@IPアドレス
  3. ルーターのIPを確認
    • ip route | grep default を実行
    • default via 192.168.0.1 dev wlan0 proto dhcp src 192.168.0.102 metric 600 と出たので 192.168.0.1 がルーターのIPと分かる
  4. cd /etc/NetworkManager/system-connections
  5. ls すると、今回は hogehoge.nmconnection があったのでこれを編集
  6. sudo vi hogehoge.nmconnection
    [ipv4]
    method=auto
    
    これを以下のように編集(今回は固定iPとして.77を設定)
    [ipv4]
    method=manual
    address1=192.168.0.77/24,192.168.0.1
    dns=8.8.8.8;8.8.4.4;
    
  7. sudo systemctl restart NetworkManager
  8. macから ssh kali@192.168.0.77 でsshできること確認

VNCを設定してmacからGUIアクセス

  1. macにviewerインストール brew install --cask vnc-viewer
  2. ラズパイにtightvncserver入れる sudo apt install tightvncserver
  3. vncserver 初期パスワードを設定
  4. VNCセッションを一旦切る vncserver -kill :1
  5. cd ~/.vnc
  6. xstartupがあるのでバックアップ cp xstartup xstartup.org20241013
  7. vi xstartup
    #!/bin/sh
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    
    xsetroot -solid grey
    vncconfig -iconic &
    
    export XKL_XMODMAP_DISABLE=1
    export XDG_SESSION_TYPE=x11
    
    exec startxfce4
    
  8. vncserver -kill :1
  9. vncserver :1

設定完了後動作確認

  1. ps aux | grep Xtightvnc vncのプロセスがあること確認
  2. netstat -tuln | grep 590 使用しているポート確認
  3. macのRealVNCviewerクリック

VNCサービス化

  1. cd /etc/systemd/system
  2. sudo touch vnc-server.service
  3. sudo vi vnc-server.service
    [Unit]
    Description = VNC server service
    
    [Service]
    ExecStart = sudo -u (ユーザ名) vncserver -geometry 1920x1080 :1
    ExecStop = sudo -u (ユーザ名) vncserver -kill :1
    Type = forking
    
    [Install]
    WantedBy = multi-user.target
    
    • -geometry 1440x900-geometry 3840x2160 にするとより広く使える
  4. sudo chown root:root /etc/systemd/system/vnc-server.service
  5. sudo chmod 644 /etc/systemd/system/vnc-server.service
  6. sudo systemctl enable vnc-server
  7. sudo systemctl start vnc-server.service
  8. sudo systemctl status vnc-server.service

VNCの設定を変更したいとき

  1. cd /etc/systemd/system
  2. sudo vi vnc-server.service
  3. sudo systemctl daemon-reload
  4. sudo systemctl restart vnc-server.service

おまけ

  1. vnc経由でkaliの電源落とすとき sudo shutdown -h now

try hack me設定

ログイン

  1. ブラウザで try hack me で検索
  2. ログイン

VPN設定

  1. 右上のアイコンから Access
  2. 画面右のMachinesに US-West-Regular-1 選択
  3. Download configuration file
  4. ~/Downloads 直下に ***.ovpn ファイルが作成されている
  5. mkdir vpn
  6. mv Downloads/**.ovpn vpn

VPN接続

  1. sudo openvpn ~/vpn/shimakura0213.ovpn
  2. 下から4行目に Initialization Sequence Completed が出ればok
  3. kaliの右上のバーに vpn接続中の鍵アイコンとip が表示される

vpn接続エイリアス設定

  1. cp .zshrc .zshrc.org20241013
  2. echo "alias connectvpn='sudo openvpn $HOME/vpn/***.ovpn'" >> .zshrc
  3. source .zshrc
  4. alias
  5. 以降は connectvpn でVPN接続される
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?