RaspberryPi Sifirdan Kurulumu, SSH ve VNC baglantisi, ngrok ile internetten eris

raspberry, ssh, vnc, programming

Ilk tavsiyem sudur ki raspberry’nin kendi isletim sistemini kurun

  • Ubuntu vb gibi isletim sistemlerini kurmayin performans sorunlari var

  • Ayrica paketlerin hepsinin arm olmasi gerekiyor ki bu da sorun

  • Ek olarak ubuntuda arm olmayan ama raspberry’de olan paketler var

2-3 saatimi ubuntuyu sorunsuz kullanmak icin harcadim

- Tabiki kendi kullanim senaryom ile sizinki uyusmayacaktir - Ama yine de riski yuksek, bilmekte fayda var - Risk - Reward dengesi bana gore yetersiz

SSH key ile sifresiz olarak raspberry’e baglanmak

_SSH_ key olusturun (veya olani kullanin)
Ardindan bunu _raspberry_ uzerine gonderin
  • Artik sifresiz bir sekilde baglanabilirsiniz

1Password ile uyumunu saglamak (opsiyonel)

- `New Item` > `SSH Key` deyip `.ssh/id_rsa` dosyanizi buraya surukleyin - `Agent Sock` kurulu ise 1password ile baglanabilirsiniz

Tum SSH islemleri

VNC Server Kurulumu ile GUI Arayuzuyle Baglanmak

[VNC Server](https://www.realvnc.com/en/connect/download/vnc/) zaten kurulu olarak gelir _raspberry_’de, paketlerini guncellemeniz yeterlidir
Ardindan VNC Server’i `service mode` olarak `sudo` ile calistirin
Artik VNC Server uzerinden `raspberrypi.local` yazarak baglanabilirsiniz

  • Ek bilgi olarak; VNC için 5900 portu kullanılır

NodeJs Kurulumu

Ngrok Kurulumu

`ngrok` kurulumu
`ngrok` yapilandirma

- `TOKEN` bilgisini almak icin [Your Authtoken](https://dashboard.ngrok.com/get-started/your-authtoken) alanina bakin

Baglanti basarili olursa [Agents](https://dashboard.ngrok.com/tunnels/agents) alaninda gorebilirsiniz

- 15.tcp.eu.ngrok.io:149 icin `~/.ssh/config` ayari

Pm2 ile Ngrok Kullanimi

Raspberry Dizinine Internetten Erismek

Projenin dizinine gelin ve python ile serve edin

- `8000` portu olduguna dikkat edin

ardindan ngrok ile `http` port yonlendirmesi yapin

Last updated

Was this helpful?