MacOS'ta SSH aracılığıyla bir sunucuya bağlanma
SSH (Secure Shell), ağ üzerinden uzak sistemlere güvenli bir şekilde erişim sağlamak için kullanılan bir protokoldür. Bu kılavuzda, bir macOS cihazından SSH aracılığıyla bir sunucuya nasıl bağlanılacağı açıklanmaktadır.
Gereksinimler
Bir macOS cihazında SSH üzerinden bağlanmak için şunlara ihtiyacınız olacaktır:
- SSH istemcisi: Terminal uygulamasında bulunan yerleşik SSH istemcisi.
- Sunucu bilgileri: Sunucunun IP adresi veya ana bilgisayar adı ile SSH bağlantı noktası numarası (genellikle 22).
- SSH kimlik bilgileri: kullanıcı adı ve sunucu yapılandırmasına bağlı olarak hesap şifresi veya bir SSH özel anahtarı.
Terminal'i kullanarak bağlanma
Terminal uygulamasını açın ve aşağıdaki komutu çalıştırın:
ssh username@server_IP
"username" kısmını gerçek kullanıcı adınızla, " server_IP " kısmını ise sunucunuzun IP adresi veya ana bilgisayar adıyla değiştirin.

Sunucuya ilk kez bağlanıyorsanız, SSH, ana bilgisayarın gerçekliğinin doğrulanamadığını bildirir ve sunucunun anahtar parmak izini gösterir. Sağlayıcınızdan veya yöneticinizden güvenilir bir parmak izi aldıysanız, bunun eşleştiğini doğrulayın, ardından devam etmek için "yes" yazın. Sunucunun anahtar parmak izi daha sonra ~/.ssh/known_hosts dosyasına kaydedilir. Anahtar parmak izi değişmedikçe veya ilgili giriş silinmedikçe, normalde aynı anahtar için tekrar onay istenmez.
Şifre kimlik doğrulaması etkinse, istendiğinde hesap şifrenizi girin. Anahtar tabanlı kimlik doğrulama yapılandırılmışsa, SSH sizi özel anahtarınızı kullanarak doğrular. Kimlik doğrulama başarıyla tamamlandıktan sonra, sunucu konsoluna bağlanacaksınız.

Sunucu standart olmayan bir SSH bağlantı noktası kullanıyorsa, bunu -p bayrağıyla belirtin:
ssh -p 22777 username@server_IP
Bağlantı başarısız olursa, sunucuya erişilebildiğinden ve sunucuda SSH'nin çalıştığından emin olun.
Termius kullanarak bağlantı
Termius, macOS için SFTP desteği sunan üçüncü taraf bir SSH istemcisidir.
Yeni bir ana bilgisayar oluşturma
Ana Bilgisayarlar bölümünde Yeni Ana Bilgisayar'ı seçin. Adres alanına sunucunuzun IP adresini veya ana bilgisayar adını girin ve 22'den farklıysa SSH bağlantı noktasını ayarlayın. Kimlik Bilgileri altında Kullanıcı Adı'nı ve şifre kimlik doğrulaması kullanıyorsanız Şifre'yi girin. Ayrıca ana bilgisayara tanınabilir bir ad da verebilirsiniz.

Ana bilgisayara bağlanma
Ana bilgisayarı kaydettikten sonra, Ana Bilgisayarlar sekmesine geri dönün ve bağlanmak için ana bilgisayarı seçin. İlk kez bağlanırken, Termius sunucunun anahtar parmak izini gösterir. Sunucu için güvenilir bir parmak iziniz varsa, bağlantıyı kabul etmeden önce bunu doğrulayın.

SSH anahtar kimlik doğrulamasını kullanma
Şifre kimlik doğrulamasına ek olarak, SSH anahtar kimlik doğrulaması da kullanılabilir. Kaydedilen ana bilgisayarı düzenleyin ve Kimlik Bilgileri altında Anahtar, Sertifika, FIDO2'yi açın. Termius anahtar zinciri aracılığıyla SSH anahtarınızı ekleyin; burada mevcut bir anahtarı içe aktarabilir veya yeni bir anahtar oluşturabilirsiniz, ardından ana bilgisayarı kaydedin.


Anahtar tabanlı kimlik doğrulamayı kullanmadan önce, ilgili açık anahtarın sunucudaki ~/.ssh/authorized_keys dosyasına eklendiğinden emin olun. Aksi takdirde anahtar kabul edilmez.
Termius ile SFTP dosya aktarımı
Termius uygulaması, Mac'iniz ile sunucu arasında dosya aktarımı yapmanızı sağlayan, iki panelli bir arayüze sahip bir SFTP dosya yöneticisi içerir.

Dosya yöneticisine erişmek için SFTP sekmesini açın. Bir panelde Mac'inizdeki dosyalar olan "Yerel" gösterilir. Diğer panelde, "Ana Bilgisayarı Seç" seçeneğini kullanarak kaydedilmiş sunucunuza bağlanın. Ardından, Mac'iniz ile sunucu arasında dosya yükleyip indirebilir ve her iki konumdaki dosyaları yönetebilirsiniz.
