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.
- Başlangıç
- 15 dk okuma
- Güncellendi
Denendiği sistemler: macOS Sequoia 15, macOS Tahoe 26, Windows 11, Ubuntu 24.04 LTS
Bu sayfada
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.10yerine Mac'inizin adresini,alexyerine kullanıcı adınızı yazın.
1. adım: Masaüstünü Ekran Paylaşımı ile açın
Mac'ten
- Finder'da Git › Sunucuya Bağlan'ı seçin (Command + K).
vnc://203.0.113.10yazın ve Bağlan'ı seçin.- 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.
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:
ssh alex@203.0.113.10Doğrulama: bir kabuk istemi görürsünüz. Sistemi ve boş disk alanını kontrol edin:
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ı 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:
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:
pmset -g
sudo pmset -a sleep 0Doğ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 rehberimiz anlatır.
6. adım: Geliştirici araçlarını kurun
git, clang ve make gibi komut satırı araçları için:
xcode-select --installXcode'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:
sudo xcode-select --switch /Applications/Xcode.app
xcodebuild -versionDoğrulama: xcodebuild -version Xcode sürümünü ve derleme numarasını yazdırır.
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.
- Mac'i bir derleme makinesine dönüştürün: iOS CI için macOS sunucu.
- Şifre yerine anahtar kullanın: SSH anahtarları.
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.
Kaynaklar
- support.apple.com/guide/mac-help/turn-screen-sharing-on-or-off-mh11…
- support.apple.com/guide/mac-help/allow-a-remote-computer-to-access-…
- support.apple.com/guide/mac-help/change-or-reset-the-password-of-a-…
- developer.apple.com/documentation/xcode/installing-the-command-line…
- ss64.com/mac/softwareupdate.html
- ss64.com/mac/pmset.html