# macOS sunucuda ilk adımlar: Ekran Paylaşımı ve SSH

> HyperDC macOS VPS veya VDS'inize Ekran Paylaşımı, VNC istemcisi ve SSH ile bağlanın, şifrenizi değiştirin, güncellemeleri kurun ve Mac'i Xcode için hazırlayın.

Zorluk: Başlangıç\
Denendiği sistemler: macOS Sequoia 15, macOS Tahoe 26, Windows 11, Ubuntu 24.04 LTS

HyperDC macOS VPS veya VDS, veri merkezimizde çalışan eksiksiz bir Mac'tir. Masaüstünü Ekran Paylaşımı (Screen Sharing), komut satırını SSH ile kullanırsınız. Bu rehber sizi her bilgisayardan bağlar ve Mac'i geliştirme işine hazırlar.

## Başlamadan önce

- Hoş geldiniz e-postasındaki **bağlantı bilgileriniz**: Mac'inizin adresi, kullanıcı adı ve şifre.
- **Bir istemci:** Mac'te Ekran Paylaşımı (yerleşik), Windows veya Linux'ta bir VNC görüntüleyici ve bir SSH istemcisi (Windows 10 ve 11, macOS ve Linux'ta hazır gelir).
- Örneklerde `203.0.113.10` yerine Mac'inizin adresini, `alex` yerine kullanıcı adınızı yazın.

## 1. adım: Masaüstünü Ekran Paylaşımı ile açın

**Mac'ten**

1. Finder'da **Git › Sunucuya Bağlan**'ı seçin (Command + K).
2. `vnc://203.0.113.10` yazın ve **Bağlan**'ı seçin.
3. Kullanıcı adınız ve şifrenizle oturum açın.

**Ekran Paylaşımı** uygulamasını Spotlight ile açıp adresi orada da girebilirsiniz.
**Windows veya Linux'tan**

macOS Ekran Paylaşımı VNC protokolünü kullanır. macOS Ekran Paylaşımı kimlik doğrulamasını destekleyen bir VNC görüntüleyici kurun, `203.0.113.10` adresine bağlanın ve macOS kullanıcı adınız ile şifrenizle oturum açın. Görüntüleyiciniz yalnızca VNC şifresini destekliyorsa Mac'teki bir ayar buna izin verebilir (aşağıdaki nota bakın).

**Doğrulama:** macOS masaüstü görünür ve uygulamaları açabilirsiniz. macOS sürümünü görmek için **Apple menüsü › Bu Mac Hakkında**'yı seçin.

> **Not**
>
> Ekran Paylaşımı ayarları Mac'te **Sistem Ayarları › Genel › Paylaşma** altındadır. Kimlerin bağlanabileceğini görmek ve gerekirse "VNC görüntüleyiciler ekranı parolayla denetleyebilir" seçeneğini açmak için **Ekran Paylaşımı**'nın yanındaki bilgi düğmesini seçin. Bu seçeneği açarsanız uzun ve ayrı bir şifre kullanın.

## 2. adım: SSH ile bağlanın

Uzaktan Giriş (Remote Login; SSH ve SFTP) komut çalıştırmanın ve dosya kopyalamanın daha hızlı yoludur:

```bash
ssh alex@203.0.113.10
```

**Doğrulama:** bir kabuk istemi görürsünüz. Sistemi ve boş disk alanını kontrol edin:

```bash
sw_vers
df -h /
```

Bağlantı reddedilirse masaüstünü açın, **Sistem Ayarları › Genel › Paylaşma**'ya gidin ve **Uzaktan Giriş**'i açın. Ardından anahtarınızı [SSH anahtarları](/guides/ssh-keys) rehberindeki gibi ekleyin; `ssh-copy-id` macOS ile de çalışır.

## 3. adım: Şifrenizi değiştirin

Hoş geldiniz e-postasındaki şifreyi masaüstü oturumunda değiştirin: **Sistem Ayarları › Kullanıcılar ve Gruplar**'da kullanıcı adınızın yanındaki bilgi düğmesini, ardından **Değiştir**'i seçin, eski ve yeni şifreyi girip **Parolayı Değiştir**'i seçin. Bu, kod imzalamanın ve kayıtlı kimlik bilgilerinin dayandığı giriş anahtar zincirini de günceller.

**Doğrulama:** Ekran Paylaşımı oturumunu kapatın ve yeni şifreyle yeniden oturum açın.

## 4. adım: Güncellemeleri kurun

macOS güncellemelerini **Sistem Ayarları › Genel › Yazılım Güncelleme**'den ya da SSH üzerinden kontrol edin:

```bash
softwareupdate --list
sudo softwareupdate --install --all --restart
```

İkinci komut mevcut tüm güncellemeleri kurar ve gerekirse Mac'i yeniden başlatır; bu, oturumlarınızı sonlandırır. Büyük macOS yükseltmelerini ihtiyacınız olan Xcode sürümüne göre planlayın: önce Apple'ın Xcode sistem gereksinimlerine bakın.

**Doğrulama:** `softwareupdate --list` yeni yazılım olmadığını bildirir.

## 5. adım: Mac'i uyanık tutun

Bir derleme sunucusu uykuya geçmemelidir. Güç ayarlarını kontrol edin ve sistem uykusunu kapatın:

```bash
pmset -g
sudo pmset -a sleep 0
```

**Doğrulama:** `pmset -g` çıktısında `sleep 0` görünür. Grafik testler ve bazı anahtar zinciri istemleri ayrıca oturum açılmış bir masaüstü gerektirir; bunun nasıl sağlanacağını [iOS CI için macOS sunucu](/guides/macos-server-for-ios-ci) rehberimiz anlatır.

## 6. adım: Geliştirici araçlarını kurun

`git`, `clang` ve `make` gibi komut satırı araçları için:

```bash
xcode-select --install
```

Xcode'un tamamı için App Store uygulamasında Apple hesabınızla oturum açın ya da ihtiyacınız olan sürümü Apple'ın geliştirici web sitesinden indirin. İlk açılış kurulumunu tamamlamak için bir kez açın, ardından komut satırı araçlarını ona yönlendirin:

```bash
sudo xcode-select --switch /Applications/Xcode.app
xcodebuild -version
```

**Doğrulama:** `xcodebuild -version` Xcode sürümünü ve derleme numarasını yazdırır.

> **İpucu**
>
> Xcode ve simülatör çalışma zamanları onlarca gigabayt yer kaplar. İkinci bir sürüm kurmadan önce boş alanı `df -h /` ile kontrol edin ve kullanılamayan simülatörleri `xcrun simctl delete unavailable` ile silin.

## Sorun giderme

**Ekran Paylaşımı şifre soruyor ve reddediyor.** VNC şifresini değil, macOS kullanıcı adınızı ve şifrenizi kullanın. Görüntüleyiciniz yalnızca VNC şifre alanı sunuyorsa önce Mac'te VNC şifresi seçeneğini açın ya da başka bir görüntüleyici kullanın.

**Ekran siyah kalıyor veya donuyor.** Bağlantıyı kesip yeniden bağlanın. Mac takılmış görünüyorsa SSH ile bağlanın ve yükü `top -l 1 | head -n 10` ile kontrol edin.

**SSH: `Connection refused`.** Uzaktan Giriş kapalı. **Sistem Ayarları › Genel › Paylaşma**'dan açın.

**Xcode kurulduktan sonra disk doldu.** Artık ihtiyacınız olmayan Xcode sürümlerini kaldırın, `~/Library/Developer/Xcode/DerivedData` altındaki eski DerivedData klasörlerini temizleyin ve kullanılamayan simülatörleri silin.

## Sonraki adımlar

- Planınızın neler içerdiği ve macOS serilerinin farkları: [macOS VPS ve VDS](/guides/macos-vps).
- Mac'i bir derleme makinesine dönüştürün: [iOS CI için macOS sunucu](/guides/macos-server-for-ios-ci).
- Şifre yerine anahtar kullanın: [SSH anahtarları](/guides/ssh-keys).

## Sık sorulan sorular

### Mac'ime ulaşmak için hangi uygulamalar gerekli?

Başka bir Mac'ten yerleşik Ekran Paylaşımı uygulaması. Windows veya Linux'tan macOS Ekran Paylaşımı'nı destekleyen bir VNC görüntüleyici. Komut satırı ve dosya aktarımı için herhangi bir SSH veya SFTP istemcisi.

### İki kişi masaüstünü aynı anda kullanabilir mi?

Masaüstünü Ekran Paylaşımı ile aynı anda bir kişi kontrol eder. Diğerleri SSH ile çalışabilir ve CI işleri arka planda çalışmaya devam eder. Paralel masaüstü çalışması için her geliştiriciye kendi Mac'ini verin.

### Şifreyi neden passwd ile değil Sistem Ayarları'ndan değiştirmeliyim?

Sistem Ayarları giriş anahtar zincirinin şifresini de günceller. Yalnızca komut satırından değiştirmek anahtar zincirini eski şifreyle kilitli bırakabilir; bu da kod imzalamayı ve kayıtlı kimlik bilgilerini bozar.

### Docker Desktop veya Android emülatörünü çalıştırabilir miyim?

macOS VPS'te hayır, çünkü bu araçlar kendi sanal makinelerini başlatır ve macOS VPS planlarında iç içe sanallaştırma yoktur. İç içe sanallaştırmanın sunulduğu bir macOS VDS seçin ya da container'ları bir Linux VPS'te çalıştırın.

### Xcode'u nasıl kurarım?

App Store uygulamasında Apple hesabınızla oturum açın ya da Xcode'u Apple'ın geliştirici web sitesinden indirin. Birden fazla Xcode sürümü yan yana kurulabilir ve xcode-select ile seçilebilir.

---

Kaynak: <https://hyperdc.com/tr/guides/getting-started/macos-server-first-steps>\
Son güncelleme: 2026-10-09
