> For the complete documentation index, see [llms.txt](https://docs.yemreak.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yemreak.com/arsiv/yazilarim/raspberry-pi.md).

# Raspberry Pi Kurulum, Yönetim ve Paylaşım

Raspberry Pi monitörsüz, bilgisayar üzerinden kurulum. Bilgisayarın internetini raspberry pi ile paylaşma. VS Code, VNC ve putty üzerinden raspberry pi yönetimi.

## 🏗️ Kurulum İşlemleri

* Kurulumdan önce **bilgisayarına SD kart takabiliyor** olman lazımdır
* SD kart aracı için [Hepsiburada olan bu linke](https://www.hepsiburada.com/syrox-16-gb-micro-sd-card-hafiza-karti-adaptorlu-p-HBV0000023NI9) bakabilirsin

![](https://2136337814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3IVBqG9Jn8K2viWOpgUm%2Fuploads%2Fgit-blob-080d5be7851240dbd1f1cc40d3ac92b10d63f937%2Fex_micro_sd_adapter.png?alt=media\&token=fc874f0e-034d-4d2a-9f37-2e917fd01f16)

* Resmi sitesinden [Rasbian işletim sistemi kurulum aracını](https://www.raspberrypi.org/downloads/) indirin
* SD kartınızı bilgisayarınıza takın ve **kurulum aracını** çalıştırın
  1. İşletim sistemi ayarlarına ellemeyin, default olan kurulsun
  2. SD kartınızı seçin (Bu işlemden sonra SD kart silinir)
  3. Write butonu ile SD karta yazma işlemini tamamlayın

     Süreci bu aşamadan takip edebilirsiniz (10-15dk alabilir)

![](https://2136337814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3IVBqG9Jn8K2viWOpgUm%2Fuploads%2Fgit-blob-f69b3120bd5908e59a80a8934f1777c818618fdd%2Fex_rasp_img_writer.png?alt=media\&token=9fddc18e-3bc5-4248-b137-cc9dac261680)

## 📶 Network Üzerinden Yönetme

* SD kartı bilgisayarınıza takın
* `boot (D)` dizinine `SSH` adlı uzantısız bir dosya açın

  Bu dosya **raspberry ile bilgisayarın Ethernet üzerinden iletişime geçmesini** sağlayacaktır

![](https://2136337814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3IVBqG9Jn8K2viWOpgUm%2Fuploads%2Fgit-blob-c0ee40a07f69ecefbb03d168991768947463bd57%2Fex_rasp_ssh_file.png?alt=media\&token=af92bd76-4d49-4d58-8e66-a5c84d1ef01f)

## 🔌 Putty ile SSH üzerinden bağlanma

* İlk olarak PC'ye Putty uygulamasını indirin (ücretsizdir)
* Putty'I açın ve
  1. Host name: `raspberrypi.local`
  2. Port: `22`
  3. Ardından **Open** butonuna tıklayın (terminal üzerinde açılacaktır)

![](https://2136337814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3IVBqG9Jn8K2viWOpgUm%2Fuploads%2Fgit-blob-b54f34fd2b433ab95ed9e5556ed8240a327b4215%2Fex_putty_rasp_terminal.png?alt=media\&token=f689101a-c1db-4698-9441-f07ce8eb8df6)

## 🖤 Terminal üzerinden giriş yapma ve VNC'yi aktif etme

* Login as alanına: `pi`
* Password alanına: `raspberry`
* `sudo raspi-config` komutu ile Raspberry ayarlarını açın
  * 5\. kısımda yer alan **Interfacing Options** alanını seçin
  * Ardından **P3 VNC** kısmını seçip **YES** seçeneğine tıklayın

## 🖼 VNC ile bağlanma

* İlk olarak VNC Viewer uygulamasını kurun
* Uygulama üzerinden VNC server adress alanına: raspberrypi.local
* Bağlandıktan sonra çıkan ekranda
  * Login as alanına: pi

    Password alanına: raspberry

## 🌇 VS Code Üzerinden Yönetme

* İlk olarak [Remote Development](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack\&WT.mc_id=-blog-scottha) eklentisini indirin
* ✲ Ctrl ⇧ Shift P ile komut penceresini açın ve oraya `remote-ssh` yazın
* **Connect to Host..** komutuna tıklayın
* Çıkan pencereye `pi@raspberrypi` yazın ve bağlanın
  * Bağlantı sırasında şifre isteyebilir, `raspberry` deneyebilirsiniz
  * Eğer host name farklı ise Putty üzerinden **terminaldeki komut yazdığınız satırdaki ismi** kopyalayın

![](https://2136337814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3IVBqG9Jn8K2viWOpgUm%2Fuploads%2Fgit-blob-c45fec4222f61384a84ee8cbc1bd10c26dc113fc%2Fex_vscode_ssh_connect.png?alt=media\&token=e7b1bad9-eb60-4480-a830-b628c17215bc)

## 🤝 Ethernet üzerinden internet paylaşma

* **Control Panel\Network and Internet\Network Connections** alanına girin
* **Settings -> WiFi -> Status -> Change adapter settings**
* **İnternet bağlantısı olan Network bağdaştırıcısının** üzerine sağ tıklayın
* Özellikler -> Paylaşım -> **İnternet paylaşımına izin ver** butonunu seçin

![](https://2136337814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3IVBqG9Jn8K2viWOpgUm%2Fuploads%2Fgit-blob-92b93a9a44ee296bb16273bd216db581ec17b3f5%2Fex_internet_sharing.png?alt=media\&token=81aa6fe7-cc28-4554-96e0-ed71da3cec0b)

## 🔗 Faydalı Bağlantılar

* \*\*\*\*[How to Setup Raspberry Pi Without Monitor and Keyboard](https://www.instructables.com/id/How-to-Setup-Raspberry-Pi-Without-Monitor-and-Keyb/)
* [How to Share Internet Over Ethernet Cable](https://www.instructables.com/id/How-to-share-Internet-over-Ethernet-Cable/)
* [Visual Studio Code Remote Development over SSH to a Raspberry Pi is butter](https://www.hanselman.com/blog/VisualStudioCodeRemoteDevelopmentOverSSHToARaspberryPiIsButter.aspx)
* [Raspberry Pi as Wake On Lan Ethernet Bridge](https://www.raspberrypi.org/forums/viewtopic.php?t=92977)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.yemreak.com/arsiv/yazilarim/raspberry-pi.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
