Mac’te SSH Nasıl Yapılır: 2 Kanıtlanmış Yolu Kontrol Edin

Secure Shell veya SSH, uzak bir sunucuya bağlanmanızı sağlayan bir ağ protokolüdür. Bunu, ağ üzerinden başka bir bilgisayara uzaktan erişmek veya komut satırı yürütmek için kullanabilirsiniz.

Bu makalede, bir Mac’i SSH üzerinden uzak bir sunucuya nasıl bağlayacağınızı öğreneceksiniz.

SSH nedir ve nasıl çalışır?

SSH, güvenli olmayan bir ağ üzerinden bir bilgisayara güvenli bir şekilde erişmek için kullandığınız bir protokoldür. Bunu, bilgisayarınız ile sunucu arasındaki tüm iletişimi şifreleyerek yapar. Bu, en popüler kullanım alanlarından birinin başka bir bilgisayara uzaktan erişim ve komut satırı çalıştırma olmasının sebeplerinden biridir.

SSH’nın oluşturulmasının arkasındaki amaç, FTP ve Telnet gibi diğer protokollerle ilişkili güvenlik açıklarını ele almaktı. Aslında, SSH 1995 yılında oluşturulduğunda, seçilen port numarası Telnet’in 23 ve FTP’nin 21 arasında olan 22 idi. 

Bir uzak sunucuya bağlanırken, ağ bağlantısını rastgele oluşturulan açık-kapalı anahtarlarla şifreler ve ardından parola doğrulaması gerektirir, böylece ekstra bir güvenlik katmanı ekler. Bu SSH’nin nasıl çalıştığının çok basit bir örneğidir, ancak kullanıcılar kendileri de anahtarlar oluşturabilirler.

Uzaktan erişim ve komut satırı çalıştırmanın yanı sıra, SSH tünelleme, TCP portlarını yönlendirme ve X11 bağlantıları için de kullanılır. Bir SSH bağlantısını başlatmak için Mac’in Terminal’ine şu SSH komutunu yazarak başlayabilirsiniz: ssh kullanıcıadı@IP-adresi

SSH bağlantılarını kurmak için, yerleşik SSH istemcisi ve Terminal uygulamasını kullanabilir veya üçüncü taraf bir Terminal emülatörü kurarak aşağıda açıkladığımız ek avantajları elde edebilirsiniz.

Başlamadan önce:  Öncelikle, SSH’in çalışır durumda olduğu bir uzak sunucunuz olduğundan emin olmalısınız. İkincisi, giriş yapabilmeniz için geçerli bir kullanıcı adı, sunucu adresi ve şifrenizin olması gerekmektedir.

Mac Terminal'den SSH - yerleşik SSH istemcisi

macOS’ta, Terminal, yerleşik SSH istemcisini çalıştırma yeteneği veren uygulamadır. Size güçlü bir komut satırı araçları setine erişim sağlar. Aşağıda, Mac’inizin Terminali aracılığıyla SSH nasıl kullanabileceğinizle ilgili adım adım talimatlar paylaştık.

Terminal üzerinden Mac'te SSH nasıl kullanılır?

macOS’ta Terminal aracılığıyla bir SSH bağlantısı gerçekleştirmek için gereken adımlara bir göz atalım:

1

İlk olarak, Finder’ı açarak ve Uygulamalar > Araçlar bölümüne giderek Terminal uygulamasını açın. Ayrıca Spotlight Araması’nda (Command+Space tuşu) arayarak da açabilirsiniz.

Terminal uygulaması, Uygulamalar içindeki Araçlar klasöründe vurgulanmıştır.
2

Bir SSH bağlantısı yapmak için Terminal’e şu komutu yazmalısınız: ssh user@IP-address. “user”ı kullanıcı adınızla ve “IP-address”i uzak sunucunun IP adresiyle değiştirmelisiniz.

Not: İlk kez bağlanıyorsanız, bağlantıya devam etmek isteyip istemediğinizi onaylamanız istenebilir. Basitçe evet yazın ve Enter tuşuna basın.

SSH bağlantısını kurma komutu Mac Terminal penceresinde gösterilir.
3

SSH istemcisi istemişse parolayı girin.

4

Bağlandıktan sonra, bir eylem gerçekleştirmek için herhangi bir Terminal komutunu kullanabilirsiniz. Neler yapabileceğinizi görmek için Terminal komutları listemizi incelemenizi öneririz.

5

SSH sunucusundan bağlantıyı kesmek için exit yazın ve Enter tuşuna basın.

SSH'ye erişmek için alternatif yöntem: Commander One - Terminal emülatörü

macOS’ta SSH kullanımı için daha sezgisel bir uygulama istiyorsanız, Commander One’ı incelemenizi öneririz. FTP istemcisi olarak da işlev gören ve Pro sürümünde bir Terminal emülatörü ile gelen bir dosya yöneticisidir. Commander One’da pek çok başka kullanışlı özellik de mevcut, bunlar arasında çift panel arayüzü, bulut depolama alanlarını yerel sürücüler olarak bağlama yeteneği ve ZIP arşivleri desteği bulunmaktadır.

Commander One'ın GUI çift panel arayüzü gösterilmektedir

Commander One sadece Terminal’in bir yedeği değil, aynı zamanda Finder uygulaması için de harika bir alternatiftir. İki panel üretkenliği artırmaya ve iş akışınızı daha pürüzsüz hale getirmeye yardımcı olur. Birden fazla klasörle etkileşim kurabilir, bir düğmeye tıklayarak dosyaları gizleyip/görünür hale getirebilir, kısayol tuşlarını özelleştirebilir ve istediğiniz kadar sekme açabilirsiniz.

Pro sürümü ise, Commander One arayüzü içinde Terminal kullanabilmek gibi ek özellikler ve daha gelişmiş işlevler sunar. Ayrıca, bir Amazon S3 bucket bağlayabilir, WebDAV dosyalarıyla çalışabilir, Backblaze B2 dosyalarına sorunsuz erişim sağlayabilir ve daha fazlasını yapabilirsiniz.

Commander One ile Mac'te SSH'yi Aç

Mac’te bir SSH bağlantısı açmak için Commander One kullanmak oldukça basit bir işlemdir. Aşağıda, bunu nasıl yapabileceğinizi açıkladık:

1

İlk olarak, Commander One’ı resmi sitesinden indirin. Mac’inize yüklenmesini bekleyin ve ardından başlatın.

2

Commander One’da Terminal’i açmak için aynı anda Ctrl+O tuşlarına basın.

Terminal, Commander One uygulamasında açıldı.
3

Bir SSH bağlantısı kurmak için Terminal’e ssh[username]@[ip-address] yazın. [username]’i uzaktaki kullanıcının kullanıcı adı ile ve [ip-address]’i sunucunun IP adresi ile değiştirin.

SSH'i etkinleştirmek için Terminal komutu, Commander One uygulamasında vurgulanmıştır.

Mac'te SSH nasıl açılır?

Ağ üzerinden Mac’inize uzaktan bağlanmak istiyorsanız, önce yapılandırmanız gereken bazı ayarlar var. Bu ayarları değiştirdikten sonra, Mac’inize SSH ile bağlanabilirsiniz.

Bunun çalışması için, Sistem Ayarları’nda bulunan Uzaktan Giriş’i etkinleştirmeniz gerekecek. Nasıl yapılacağını öğrenmek için Apple’ın resmi sitesindeki kılavuzu incelemenizi öneririz.

Sonuç

SSH, uzaktan bir bilgisayara bağlanmanın güvenli bir yoludur ve bu makalede gördüğümüz gibi, bunu yapmanın iki yolu vardır. Mac’in Terminal’inde bir SSH istemcisi kullanabilir veya daha fazla özellik elde etmek için Commander One’ı indirebilirsiniz.

Commander One’ın Pro versiyonu, Terminal komutlarını aynı pencerede yürütmenize olanak tanır, böylece başka bir uygulamaya geçme ihtiyacını ortadan kaldırır. Ayrıca, harika bir Finder alternatifi ve FTP istemcisi olduğundan, Mac’inizdeki diğer bilgisayarlara SSH ile bağlanmanın ötesinde çok daha fazlasını yapabilirsiniz.