Bu gönderi, Linux'ta Uzak Sunucuya bağlanmak için SSh'nin nasıl kullanılacağını açıklamaya adanmıştır. Ayrıca uzak bir Linux sunucusuna bağlanmak için PuTTY kullanma yöntemini de ele alıyoruz. Elbette uzak bağlantılarınız için kullanabileceğiniz tek SSH istemcisi PuTTY değil. Şuna bir göz at 2022'de Windows için en iyi SSH istemcilerinin karşılaştırması ve istediğinizle eşleşeni seçin. Cihazlara uzaktan erişim uzun zaman önce bir gereksinim haline geldi ve bilgisayarları uzak yerlerden kontrol edemeseydik bunun nasıl olacağını hayal bile edemiyoruz.
- SSH Nedir ve Neyi Anlamlandırır?
- SSH Nasıl Çalışır?
- Terminal Nedir?
- SSL nedir?
- SSH Bağlantısı Nasıl Oluşturulur?
- Linux'ta uzak bir sunucuya bağlanmak için SSH'yi nasıl kullanabilirim?
- Uzaktan kumandalı SSH'ye yönelik diğer adımlar
- PuTTY Nedir?
- PuTTY Kullanarak Linux Sunucusuna Nasıl Bağlanılır?
- Linux'ta SSH Ortak Anahtar Kimlik Doğrulaması Nasıl Kurulur?
- 1. Adım: Bir anahtar çifti oluşturun
- Adım 2: Bir dosya adı ve şifre girin
- 3. Adım: Genel anahtarı kopyalayın
- 4. Adım: Hesap kimlik bilgilerinizi girin
- Adım 5: Uzak sisteme giriş yapın
- Adım 6: Hesabınızda gerekli dosyayı oluşturun
- Adım 7: Genel anahtar dosyasının içeriğini yetkili anahtarlar dosyasına ekleyin
- Adım 8: Ortak anahtar dosyasını kaldırın
- Adım 9: Genel anahtarınızı diğer sistemlere ekleyin (İsteğe bağlı)
- Adım 10: Uzak sistemdeki hesabınıza SSH
- Önemli uzak masaüstü standartları
- VNC Nedir?
- SSH üzerinden VNC'ye tünel açma
- RDP Nedir?
- Son düşünce: SSH Uzaktan Bağlantı
- SSS
Kullandığınız işletim sistemine bağlı olarak uzaktaki bir makineye bağlanmanın birkaç yolu vardır, ancak en yaygın kullanılan iki protokol şunlardır:
- Linux tabanlı cihazlar için Secure Shell (SSH)
- Windows aygıtları için Uzak Masaüstü Protokolü (RDP)
Her iki protokol de uzak bağlantılar oluşturmak için istemci ve sunucu uygulamalarını kullanır. Bu araçlar, diğer makinelere erişmenize ve uzaktan kontrol etmenize, veri aktarmanıza ve fiziksel olarak bilgisayarın önünde otururken başarabileceğiniz hemen hemen her şeyi yapmanıza olanak tanır.
SSH Nedir ve Neyi Anlamlandırır?
"Güvenli Soket Kabuğu" olarak da adlandırılan SSH (Güvenli Kabuk), metin tabanlı bir arayüz kullanarak uzaktaki bir cihaza veya sunucuya güvenli bir şekilde bağlanmanıza olanak tanıyan bir protokoldür. Uzak bir makineye bağlanmak için en yaygın olarak kullanılan iki protokol vardır: SSH ve RDP. SSH bağlantısı oluşturmak için hem istemci hem de sunucu bileşeni gerekir.
Güvenli bir SSH bağlantısı oluşturulduğunda, bir kabuk oturumu başlayacak ve yerel makinenizdeki istemciye komutlar yazarak sunucuyu yönetebileceksiniz. Başta sistem ve ağ yöneticileri olmak üzere uzaktan yüksek güvenlikli bir şekilde bir cihaza erişmek isteyenler bu protokolü kullanarak işi hallederler.
Uzak Masaüstüne mi ihtiyacınız var?
99,95 çalışma süresine sahip güvenilir, yüksek performanslı RDP sunucuları. ABD, Avrupa ve Asya'daki tüm büyük şehirlere giderken masaüstünüzü yanınıza alın.
Bir RDP Sunucusu edininSSH Nasıl Çalışır?
SSH bağlantısı oluşturmak için iki bileşene ihtiyacınız vardır:
the istemci ve karşılık gelen sunucu tarafı kısmı. SSH istemcisi, başka bir bilgisayara veya sunucuya bağlanmak için kullandığınız cihazda çalıştırdığınız bir uygulamadır. İstemci, bağlantıyı başlatmak için uzak ana bilgisayar tarafından sağlanan verileri kullanır. Kimlik bilgisi doğrulandığında istemci şifreli bir bağlantı oluşturur.
Sunucu tarafında, adı verilen bir bölüm var. SSH arka plan programı (SSHD) Potansiyel istemci bağlantı istekleri için sürekli olarak belirli bir TCP/IP bağlantı noktasını dinleyen. Bir istemci bir bağlantı başlattıysa, SSH arka plan programı desteklediği yazılım ve protokol sürümleriyle yanıt verecek ve ikisi kimlik verilerini paylaşacak.
Alınan kimlik bilgisi doğruysa SSH uygun ortam için yeni bir oturum kuracaktır. SSH sunucusu ve SSH istemci iletişimi için SSH protokolünün varsayılan sürümü sürüm 2'dir.
Ayrıca Okuyun: 2022'de Windows için En İyi SSH İstemcisi
Terminal Nedir?
Linux'ta yeniyseniz terminali tanımak istersiniz. Bunu, bir Linux sunucusuyla iletişim kurmanın genel yolu olan nihai komut kısayol merkezi olarak düşünün.
Komut satırını kullanmak zorlu bir iş gibi görünebilir, ancak bunun gibi temel bilgilerle başlarsanız çok kolaydır. Her kullanıcının bilmesi gereken 15 temel komut.
PHP veya Python kullanarak bir uygulama geliştirmeyi planlıyorsanız (veya geliştirmeyi öğreniyorsanız) terminal daha da önemli hale gelir. Python'u GUI ile yeniden oluşturmaya çalışırken ortalığı karıştıran Windows'tan farklı olarak Linux, Python'u ve diğer programlama dillerini terminale entegre eder. Yani, bazı aşamalardan geçmeniz gerekse de Python'u Windows'a yükleme adımları Sadece etkisiz bir karışıklık yaratmak için Linux onunla birlikte gelir ve zaten komut satırından erişilebilir.
Linux Barındırma Basitleştirildi
Web sitelerinizi ve web uygulamalarınızı barındırmanın daha iyi bir yolunu mu istiyorsunuz? Yeni bir şey mi geliştiriyorsunuz? Windows'u sevmiyor musunuz? Bu yüzden Linux VPS'ye sahibiz.
Linux VPS'nizi edininSSL nedir?
SSH, web tarayıcısı ile sunucu arasında aktarılan verilerin güvenliğini sağlamak için SSL (Güvenli Yuva Katmanı) kullanır. Bir web sunucusu ile tarayıcı arasındaki bağlantının Şifrelenmesi SSL ile yapılır, böylece aralarında iletilen tüm verilerin gizli kalması ve saldırılara karşı korunması sağlanır. Yani uzak sunucular ile SSH üzerinden bağlanan yerel bilgisayarlar arasında genel ve özel anahtarlar oluşturmak SSL güvenlik protokolünün bir parçasıdır. Bu ekstra koruma katmanı, özellikle kaba kuvvet parola saldırıları durumunda faydalıdır.
SSH Bağlantısı Nasıl Oluşturulur?
SSH bağlantısı oluşturmak hem istemci hem de sunucu bileşeni gerektirdiğinden, bunların yerel ve uzak makinelere kurulu olduğundan emin olmanız gerekir.
OpenSSH Linux dağıtımlarında yaygın olarak kullanılan açık kaynaklı bir SSH aracıdır ve kullanımı nispeten kolaydır. Sunucudaki terminale ve bağlanmak için kullandığınız cihaza erişmesi gerekiyor. Lütfen Ubuntu'nun varsayılan olarak kurulu bir SSH sunucusuna sahip olmadığını unutmayın. Bu SSH uzaktan bağlantı kılavuzunun bu noktasında artık SSH'yi ve ilgili kavramları anladık. Şimdi OpenSSH İstemcisi kurulumuna dalalım.
1. Adım: Bir OpenSSH İstemcisi Kurun
SSH istemcisini kurmadan önce sisteminizde kurulu olmadığından emin olun. Pek çok Linux dağıtımının zaten bir SSH istemcisi var.
- OpenSSH'yi cihazınıza yüklemek için aşağıdaki komutu çalıştırın:
sudo apt-get install openssh-client
- Gerektiğinde süper kullanıcı şifresini yazın.
- Kurulum işlemini tamamlamak için Enter tuşuna basın.
Ana bilgisayar adı veya IP adresiyle birlikte erişim için gerekli izinlere sahip olmanız koşuluyla artık SSH'yi, sunucu tarafı uygulaması bulunan herhangi bir bilgisayarda kullanabilirsiniz.
Adım 2:Bir OpenSSH Sunucusu Kurun
SSH bağlantılarını kabul etmek için SSH yazılım araç setinin sunucu tarafı kısmının bilgisayara yüklenmesi gerekir. Bunu yapmak için aşağıdaki adımları uygulamanız gerekir:
- Sunucu makinenizdeki terminali açın. Bir terminal arayabilir veya tıklayabilirsiniz. CTRL + ALT + T klavyenizde.
- SSH sunucunuzu kurmak için aşağıdaki komutu girin:
sudo apt-get install openssh-server
- Gerektiğinde süper kullanıcı şifresini yazın.
- Basmak Girmek Ve Y Kurulumun disk alanı isteminden sonra devam etmesine izin vermek için.
Yukarıdaki adımları yaptıktan sonra size uygun destek dosyalarını yüklemiş olacaksınız ve ardından şu komutu girerek SSH sunucusunun makinede çalışıp çalışmadığını kontrol edebilirsiniz:
sudo service ssh status
SSH hizmeti düzgün çalışıyorsa terminal yanıtı bununla aynı görünmelidir:

OpenSSH sunucusunun doğru kurulup kurulmadığını ve bağlantıları kabul edip etmeyeceğini bilmek için başka bir yaklaşım, terminal isteminizde ssh localhost komutunu yeniden çalıştırmaktır. Komutu ilk kez çalıştırdığınızda yanıt bu ekrana benzer görünecektir:

Şimdi girin Evet or y devam etmek.
Harika iş! Sunucunuz artık bir SSH istemcisi kullanan farklı bir bilgisayardan gelen SSH uzaktan bağlantı isteklerini kabul etmeye hazır.
Linux'ta uzak bir sunucuya bağlanmak için SSH'yi nasıl kullanabilirim?
Artık ihtiyacınız olan her cihazda OpenSSH istemcisi ve sunucusu kurulu olduğuna göre; Aşağıdaki adımları izleyerek sunucularınıza güvenli bir SSH uzaktan bağlantısı oluşturabilirsiniz:
- Bilgisayarınızdaki SSH terminalini açın ve aşağıdaki komutu çalıştırın:
Yerel cihazınızdaki kullanıcı adı sunucuda bağlanacağınız kullanıcı adı ile eşleşiyorsa şu komutu çalıştırabilirsiniz:
ssh your_username@host_ip_address
Yerel cihazınızdaki kullanıcı adı bağlanacağınız sunucudaki kullanıcı adı ile eşleşiyorsa şu komutu çalıştırabilirsiniz:
ssh host_ip_address
ve basın Girmek.
- Şifrenizi girin ve Enter tuşuna basın. Yazarken ekranda herhangi bir geri bildirim almayacağınızı unutmayın. Şifrenizi yapıştırırsanız, şifrenin bir metin dosyasında değil, güvenli bir şekilde saklandığından emin olun.
- Bir sunucuya ilk kez bağlandığınızda, bağlanmaya devam etmek isteyip istemediğiniz sorulacaktır. Sadece şunu yazın:Evet” ve tuşuna basın Girmek. Bu mesaj yalnızca bu sefer görüntülenecektir çünkü uzak sunucu yerel bilgisayarınızda tanımlanmamıştır.
- Artık ECDSA parmak izi anahtarı eklenmiştir ve uzak sunucuya bağlanmışsınızdır.
Uzaktan bağlanmaya çalıştığınız cihaz aynı ağ üzerindeyse, genel IP adresi yerine özel IP adresini kullanmak daha güvenlidir. Aksi takdirde yalnızca genel IP adresini kullanmanız gerekir. Artık terminalinizi kullanarak uzaktaki bir cihazı yönetebilir ve kontrol edebilirsiniz. Uzak bir sunucuya bağlanmada sorun yaşıyorsanız uzak cihazın IP adresinin, kullanıcı adınız ve şifrenizin doğruluğundan emin olun. Ayrıca, SSH arka plan programının dinlediği bağlantı noktasının bir güvenlik duvarı tarafından engellenip engellenmediğini veya yanlış yönlendirilip yönlendirilmediğini kontrol edin.
Linux Barındırma Basitleştirildi
Web sitelerinizi ve web uygulamalarınızı barındırmanın daha iyi bir yolunu mu istiyorsunuz? Yeni bir şey mi geliştiriyorsunuz? Windows'u sevmiyor musunuz? Bu yüzden Linux VPS'ye sahibiz.
Linux VPS'nizi edininUzaktan kumandalı SSH'ye yönelik diğer adımlar
Artık sunucunuza bir SSH uzaktan bağlantısı oluşturabildiğinize göre, uzaktan kumanda SSH'sini ve güvenliğini geliştirmek için birkaç adım daha atmanızı önemle tavsiye ederiz. Çünkü ssh uzaktan bağlantısı ile ilgili kurulum için varsayılan değerleri kullandığınızda, sisteminiz bilgisayar korsanlığına ve izinsiz girişlere daha açık hale gelir, bu da SSH'ye uzaktan erişimin tamamını güvenli hale getirmez ve sisteminizin komut dosyası saldırılarının hedefi olmasına neden olur.
Sshd yapılandırma dosyasını düzenleyerek yararlanabileceğiniz SSH güvenliğini iyileştirmeye yönelik bazı öneriler:
- SSH arka plan programının dinlediği varsayılan TCP bağlantı noktasını değiştirin ve 22'den 245976 gibi çok daha yüksek bir değere değiştirin. 222, 2222 veya 22222 gibi tahmin edilmesi kolay bağlantı noktası numaralarını kullanmamaya dikkat edin.
- Parolasız SSH oturum açma işleminin kimlik doğrulaması için SSH anahtar çiftlerini kullanın. Daha güvenlidirler ve şifrenizi kullanmadan oturum açmanıza izin vererek size daha hızlı ve daha rahat bir yaklaşım sunarlar.
- Sunucunuzda parola tabanlı oturum açmaları devre dışı bırakın. Çünkü şifreniz kırılırsa bunu devre dışı bırakmak, sunucularınıza giriş yapmak için şifrenizi kullanma olasılığını ortadan kaldıracaktır. Bunu yapmadan önce anahtar çiftlerinin kimlik doğrulamasının doğru çalıştığından emin olmak çok önemlidir.
- Sunucunuza kök erişimini devre dışı bırakın ve su – komutuyla normal bir hesap kullanın (kök kullanıcıya geçmek için).
Artık SSH uzaktan bağlantısı ve SSH'ye uzaktan nasıl erişilebileceği hakkında daha iyi bilgi sahibiyiz. Bu makalede PuTTy'den defalarca bahsettik; PuTTy'ye aşina değilseniz doğal olarak bu konuda bazı sorularınız olacaktır. Bu nedenle, SSH uzaktan bağlantı kılavuzu makalesini sunmanın yanı sıra, size PuTTy hakkında genel bir bakış sunacağız ve onu bir Linux sunucusuna bağlanmak için nasıl kullanacağınızı göstereceğiz.
PuTTY Nedir?
PuTTY, Windows işletim sistemleriyle sınırlı olmayan popüler bir Windows terminal emülatörüdür. PuTTy ücretsiz ve açık kaynaktır, dolayısıyla Linux kullanıcıları arasında da popülerdir ve desteklenen protokollerden herhangi birini çalıştıran uzak bilgisayarlar için bir metin kullanıcı arayüzü sunar içermek SSH ve Telnet.
[su_button url=”https://www.putty.org/” target=”blank” style=”soft” size=”5″]Putty'yi İndir[/su_button]
Not: PuTTY yazılımı indirmek ücretsizdir ve Windows sisteminizden Unix kabuk ortamına erişmenin basit bir yolunu sunar. Unix'ten farklı olarak Windows'un önceden yüklenmiş bir SSH sunucusu veya istemcisi yoktur. Ağ dosya aktarım programının Telnet istemcileri de dahil olmak üzere çeşitli protokolleri desteklemesinin nedeni budur.
Ayrıca Okuyun: Windows 10'da SSH Anahtarları Oluşturun
Ubuntu Linux'ta Putty Nasıl İndirilir ve Kurulur?
PuTTY'nin Linux sürümü, çoğu Linux dağıtımında önceden kurulmamış bir grafik terminal uygulamasıdır. Bununla birlikte, puTTY'yi Linux tabanlı bir cihaza terminal aracılığıyla kolayca kurabilirsiniz.
PuTTY kurulu değilse lütfen şu adresi ziyaret edin: PuTTY'yi indirin sayfasını açın ve sayfanın Paket Dosyaları bölümünden Linux yükleyicisini indirin.
Linux kullanıcıları için iyi haber, PuTTY'nin Ubuntu evren deposunda mevcut olmasıdır. PuTTY'yi Linux Ubuntu'ya kurmak için öncelikle evren deposunun etkinleştirildiğinden emin olmalısınız. Bu komutu kullanın:
sudo add-apt-repository universe
Evren deposu etkinleştirildikten sonra Ubuntu'yu şu komutla güncelleyebilirsiniz:
sudo apt update
Ardından PuTTY'yi şu komutla yükleyin:
sudo apt install putty
PuTTY kurulumu tamamlandığında menüden arayarak PuTTY’yi başlatabilirsiniz. PuTTY'nin Linux sürümü, Windows sürümüyle neredeyse aynı görünüyor. Böylece yeni ve değişen ayarlar arasında yolunuzu bulmakta zorluk çekmeyeceksiniz.
PuTTY Kullanarak Linux Sunucusuna Nasıl Bağlanılır?
Kurulumu yaptıktan sonra PuTTY kullanarak bir Linux sunucusuna bağlanmak istiyorsanız şu adımları uygulamanız gerekir:
1. Adım: PuTTY'yi yapılandırın
PuTTY'yi başlattığınızda ana oturum yapılandırma ekranı görünecektir. Giriş yaparak başlayın Ana Bilgisayar Adı Bağlanmaya çalıştığınız sunucunun (veya IP adresi).
Bağlantı noktası varsayılan olarak 22'ye ayarlanacaktır; çünkü bu, çoğu sunucuda SSH için standart bağlantı noktasıdır ve bu bir güvenlik açığıdır çünkü bilgisayar korsanları varsayılan olarak hangi bağlantı noktasını hedefleyeceğini bilir. Malısın bu talimatları kullanarak SSH bağlantı noktasını değiştirin ve ardından PuTTY'deki numarayı değiştirin. Bağlantı türünün SSH olarak ayarlandığından emin olun.
Sunucunuza bağlanmak için özel anahtar kullanmadığınızı ve yapılandırmanızı daha sonra kullanmak üzere kaydetmek istemediğinizi varsayalım. Bu durumda, sunucunuza hesap parolanızla kimlik doğrulaması yapacak bir SSH anında bağlantısını etkinleştirmek için Aç'ı tıklatmalısınız.
Sunucunuza ilk kez bağlanıyorsanız PuTTY bir Güvenlik Uyarısı Bu sunucunun kayıt defterinde bir anahtarı olmadığını size bildirmek için. İlk bağlantınız için bu normaldir.

Bağlantı başarılı olursa şifrenizi girmeniz istenecektir. Bunu yaptığınızda artık sunucunuzdaki bir kabuğa bağlanacaksınız.
Ayrıca Okuyun: MikroTik CHR'yi VPS'ye yükleyin (PuTTY Kullanarak)
Adım 2: PuTTY Yapılandırmasını Sonraki Kez Kaydetmek
PuTTY, bir sunucuya bağlanmak için kullandığınız yapılandırmayı kaydetmenize olanak tanır, böylece her seferinde tüm bilgileri yazmak zorunda kalmazsınız. Gerekli tüm alanları doldurup bağlanmaya hazır olduktan sonra yukarıda açıklanan ana oturum yapılandırma ekranında olduğunuzdan emin olun.
Sunucunuzun ana bilgisayar adını ve bağlantı noktası numarasını görebilirsiniz. Kayıtlı SSH oturum yapılandırmanızın adını aşağıdaki metin kutusuna girin. Kayıtlı Oturumlar ve tuşuna basın Kaydetmek.
Linux'ta SSH Ortak Anahtar Kimlik Doğrulaması Nasıl Kurulur?
PuTTY ayrıca SSH anahtarlarını kullanacak şekilde de yapılandırılabilir. SSH anahtarları daha güvenli ve bazen daha kullanışlı kimlik doğrulama yöntemleridir. Bunları oluşturmak için PuTTY'nin kendisini kullanabilirsiniz. İşte bizim Windows'ta PuTTY kullanarak SSH anahtarları oluşturma kılavuzu. SSH güvenliğinizi hızlı bir şekilde güçlendirmek için bunu kullanabilirsiniz.
Bir Linux'ta (veya macOS bilgisayarda) SSH aracılığıyla ortak anahtar kimlik doğrulamasını ayarlamak için birkaç adımı uygulamanız gerekir:
1. Adım: Bir anahtar çifti oluşturun
Öncelikle uzak ana bilgisayara erişmek için kullanacağınız bilgisayarda oturum açın ve RSA algoritması ile bir anahtar çifti oluşturmak için SSH komut satırını kullanın. RSA anahtarları oluşturmak için komut satırına aşağıdakini yazın ve enter tuşuna basın:
ssh-keygen -t rsa
Adım 2: Bir dosya adı ve şifre girin
Anahtar çiftini kaydetmek için bir dosya adı ve özel anahtarınızı korumak için bir şifre vermeniz gerekecektir. Anahtar çiftiniz için varsayılan dosya adı ve konumuyla devam etmek istiyorsanız, dosya adı girmeden Enter veya Return tuşuna tıklayın. Alternatif olarak, istemde My_ssh_key gibi bir dosya adı girebilir ve Enter veya Return tuşuna basabilirsiniz. Birçok uzak ana bilgisayarın, varsayılan dosya adı ve yolu olan özel anahtarları kabul edecek şekilde yapılandırıldığına dikkat edin. Bu nedenle, bunu SSH komut satırında veya bir SSH istemci yapılandırma dosyasında (~/.ssh/config) açıkça çağırmalısınız.
En az beş karakterden oluşan bir şifre girmeniz ve Enter veya Return tuşuna basmanız gerekir. Parola olmadan Enter'a tıklarsanız özel anahtarınız oluşturulur şifre koruması olmadan.
3. Adım: Genel anahtarı kopyalayın
Genel anahtar dosyasını uzak sistemdeki hesabınıza kopyalamak için SFTP veya SCP'yi kullanın.
4. Adım: Hesap kimlik bilgilerinizi girin
Şimdi hesap şifreniz istenecek. Genel anahtarınız ana dizininize kopyalanacak ve uzaktaki sistemde aynı dosya adıyla saklanacaktır.
Adım 5: Uzak sisteme giriş yapın
Hesabınızın kullanıcı adı ve şifresiyle uzak sisteme giriş yapın
Adım 6: Hesabınızda gerekli dosyayı oluşturun
Uzak sistemdeki hesabınızda halihazırda bir ~/.ssh/authorized_keys dosyası yoksa, aşağıdaki komutları yazarak bir tane oluşturun:
mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys
Adım 7: Genel anahtar dosyasının içeriğini yetkili anahtarlar dosyası

Uzak sistemde, aşağıdaki komutu kullanarak ~/id_rsa.pub gibi genel anahtar dosyanızın içeriğini ~/.ssh/authorized_keys dosyanızdaki yeni bir satıra ekleyin:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
Genel anahtarınızın aşağıdaki komutla doğru şekilde eklendiğinden emin olmak için ~/.ssh/authorized_keys içeriğini kontrol etmek isteyebilirsiniz:
more ~/.ssh/authorized_keys
Adım 8: Ortak anahtar dosyasını kaldırın
Artık komut satırında aşağıdaki kodu kullanarak ortak anahtar dosyasını uzaktaki sistemdeki hesabınızdan güvenle silebilirsiniz:
rm ~/id_rsa.pub
Alternatif olarak, genel anahtarınızın bir kopyasını uzaktaki sistemde tutmak istiyorsanız, bu komutu kullanarak onu .ssh dizininize taşıyın:
mv ~/id_rsa.pub ~/.ssh/
Adım 9: Genel anahtarınızı diğer sistemlere ekleyin (İsteğe bağlı)
SSH Genel Anahtar Kimlik Doğrulaması kurulumunun bu noktasında, SSH ortak anahtar kimlik doğrulamasını kullanarak özel anahtarınızla bilgisayardan erişmek istediğiniz diğer uzak sistemlere ortak anahtarınızı eklemek için bu adımları tekrarlayabilirsiniz.
Adım 10: Uzak sistemdeki hesabınıza SSH
Artık, özel anahtarınızın bulunduğu uzak sistemdeki hesabınızı kullanarak SSH uzaktan bağlantının avantajını kullanabilmelisiniz. Özel anahtarınız şifre korumalı ise uzaktaki sistem sizden şifreyi veya parolayı isteyecektir (aşağıdaki resimdeki gibi). Özel anahtar şifrenizin veya parolanızın uzaktaki sisteme gönderilmemesine dikkat ediniz.

Özel anahtarınızın şifre korumalı olmaması durumunda uzaktaki sistem, sizden şifre veya parola istemeden sizi ana dizininizdeki komut satırına götürecektir ve buna benzer bir çıktı göreceksiniz:

tıklayın Açık sekmesine tıklayın, şifreyi girin ve bağlanın.
SSH uzaktan bağlantısının yanı sıra, birden fazla uzak masaüstü aracı, bir sistemin kontrolünü uzaktan ele almanıza olanak tanır. Bu araçlardan kısaca bahsedelim.
Ayrıca Okuyun: SSH SOCKS5 Proxy'si Hakkında Bilmeniz Gereken Her Şey
Önemli uzak masaüstü standartları
VNC ve RDP iki uzak masaüstü Protokolüdür; bu teknolojilerin her ikisinin de benzer amaçları vardır ancak yöntemleri farklıdır.
VNC Nedir?
Bazen VNC (sanal ağ bilişimi) yanlışlıkla VPN (Sanal Özel Ağ) ile karıştırılır. Her ikisi de eşler arası ağ ortamında aynı işlemi gerçekleştirerek bilgisayara uzaktan erişime olanak tanır. Ancak esasen aynı değillerdir.
VNC, makinenizin tam kontrolünü uzaktan ele almanıza olanak tanıyan masaüstü paylaşım sistemleri aracılığıyla eksiksiz cihaz erişimi sunar. Uzak masaüstü yetenekleri, bireysel kullanıcılar, kuruluşlar ve BT personeli de dahil olmak üzere tüm ilgili taraflar için üretkenlik sağlar.
Öte yandan VPN, sistemin kendisi yerine ağa uzaktan erişim sunar; bu da yalnızca paylaşılan verilere ve bir işyerindeki paylaşılan yazıcı gibi ekipmanlara erişebileceğinizi gösterir.
SSH üzerinden VNC'ye tünel açma
Uzak masaüstüne Sanal Ağ Bilgi İşlem (VNC) protokolünü kullanarak bağlanırsanız bağlantınız güvenli olmayacaktır. Bazı VNC istemcileri bağlantınızı ilk oturum açma noktasının ötesinde korumaz. Sorunu çözmek için bir VNC bağlantısını Safe Shell (SSH) tüneli üzerinden tünelleyebilirsiniz. SSH tüneli, VNC için güvenli bir bağlantı sağlayarak normal VNC bağlantı noktası (bağlantı noktası 5901) engellendiğinde VNC bağlantılarını kullanmanıza olanak tanır.
Bazı kurumsal ağlar, ekstra koruma sağlamak için 5901 numaralı bağlantı noktası gibi standart bağlantı noktalarını engelleyecektir; dolayısıyla SSH üzerinden VNC'ye tünel açmak bu sorunun üstesinden gelmenize olanak sağlayacaktır.
RDP Nedir?
RDP (Uzak Masaüstü Protokolü), Microsoft tarafından oluşturulan ve kullanıcıların başka bir cihaza uzaktan bağlanmasını sağlayan bir ağ iletişim protokolüdür. Uzak Masaüstü Protokolü, ITU'nun (Uluslararası Telekomünikasyon Birliği) bir parçası olan T.120 protokollerinin (normal protokoller) bir uzantısıdır.
Uzak Masaüstüne mi ihtiyacınız var?
99,95 çalışma süresine sahip güvenilir, yüksek performanslı RDP sunucuları. ABD, Avrupa ve Asya'daki tüm büyük şehirlere giderken masaüstünüzü yanınıza alın.
Bir RDP Sunucusu edininSon düşünce: SSH Uzaktan Bağlantı
Bir SSH uzak bağlantısı oluşturmak ve bunu Linux'ta bir sunucuya bağlanmak amacıyla kullanmak için, istemciye ve ilgili sunucu tarafı parçasına iki bileşen olarak ihtiyacınız vardır. Bu kılavuz makalesinde SSH'ye uzaktan nasıl erişileceği ve avantajlarından nasıl yararlanılacağı anlatılmıştır. Ayrıca çeşitli ürünler sunmaktan gurur duyuyoruz Linux VPS planları onun harika niteliklerini en iyi şekilde kullanmanıza yardımcı olmak için. Cloudzy olarak, seçtiğiniz hizmetin mükemmel güvenlik ve performansa sahip olması ve size olağanüstü bir barındırma deneyimi sunması için size olağanüstü Linux VPS çözümleri sunmak için elimizden gelenin en iyisini yapıyoruz.
SSS
SSH nedir?
SSH, uzak bir sunucuya bağlanırken güvenlik amacıyla kullanılan bir protokoldür. Ssh komutu, istemci ile ana bilgisayar arasında verileri şifrelenmiş biçimde aktarmak için bu protokolü kullanır.
SSH anahtarları nasıl kurulur?
- SSH Anahtarları Oluşturun
- SSH anahtarlarınızı adlandırın
- Bir şifre girin (isteğe bağlı)
- Genel anahtarı uzaktaki sisteme taşıyın
- Bağlantınızı test edin.
SSH anahtar çifti nedir?
Her SSH anahtar çifti, genel anahtar ve özel anahtar adı verilen iki anahtar içerir. Genel anahtarın bir kopyasına sahip olan herkes verileri şifreleyebilir ancak bu veriler yalnızca ilgili özel anahtarı elinde bulunduran kişi tarafından okunabilir.
SSH özel anahtarı nerede?
Varsayılan adı kullanırsanız özel anahtarınız “/root/.ssh/id_rsa” konumunda saklanacaktır.