Linux/Unix SSH, PingFTP, Telnet İletişim Komutları
⚡ Akıllı Özet
SSH gibi Linux iletişim komutları, PingFTP ve Telnet, herhangi bir Linux veya Unix makinesindeki terminalden doğrudan uzak sistemlere bağlanmanıza, ağ erişilebilirliğini test etmenize, dosya aktarmanıza ve sunucuları yönetmenize olanak tanır.

üzerinde çalışırken bir Linux Linux işletim sistemi kullanırken diğer cihazlarla iletişim kurmanız gerekebilir. Bunun için kullanabileceğiniz bazı temel yardımcı programlar mevcuttur. Bu yardımcı programlar, ağlarla, diğer Linux sistemleriyle ve uzak kullanıcılarla iletişim kurmanıza yardımcı olur. Aşağıdaki görsel, bu araçların makinenizi ağlara ve uzak sunuculara nasıl bağladığını göstermektedir.
Şimdi bunları tek tek öğrenelim: SSH, PingFTP ve Telnet.
SSH
Secure Shell'in kısaltması olan SSH, uzak bir bilgisayara güvenli bir şekilde bağlanmak için kullanılır. Telnet'e kıyasla SSH daha güvenlidir çünkü istemci/sunucu bağlantısı dijital bir sertifika kullanılarak doğrulanır ve parolalar şifrelenir. Bu nedenle, sistem yöneticileri tarafından uzak Linux sunucularını kontrol etmek için yaygın olarak kullanılır.
SSH kullanarak uzak bir Linux makinesine giriş yapmak için kullanılan sözdizimi şu şekildedir:
ssh username@ip-address or hostname
Aşağıdaki ekran görüntüsü, ssh komutu kullanılarak uzak bir makineye bağlanan bir terminali göstermektedir.
Giriş yaptıktan sonra, kendi terminalinizde çalıştırdığınız tüm komutları çalıştırabilirsiniz. Örneğin, geçerli dizindeki dosyaları listelemek için `ls` komutunu kullanın:
ls
`ls` komutunun çıktısı aşağıda gösterildiği gibidir.
Benzer şekilde, geçerli çalışma dizinini yazdırmak için `pwd` komutunu çalıştırın:
pwd
`pwd` komutu, aşağıda gösterildiği gibi çalışma dizininin yolunu döndürür.
Ping
MKS ping Bu komut, sunucuya olan bağlantınızın sağlıklı olup olmadığını kontrol etmek için yaygın olarak kullanılır. Bu komut ayrıca şu amaçlarla da kullanılır:
- Ağ ve ana bilgisayar bağlantılarını analiz etme
- Tracking ağ performansı ve yönetimi
- Donanım ve yazılım sorunlarını test etme
Komut sözdizimi:
ping hostname or IP-address
Örneğin, ping Bir cihazı IP adresiyle tanımlamak:
ping 172.16.170.1
MKS ping Bu komut, IP adresine paketler gönderir ve aşağıdaki gibi yanıtları rapor eder.
Ayrıca şunları da yapabilirsiniz ping Bir sunucunun alan adı:
ping google.com
Aşağıdaki çıktı şunu gösteriyor: ping Ana bilgisayar adına göre bir ana bilgisayara ulaşmak.
Burada, sistem 64 baytlık veri paketlerini IP adresine (172.16.170.1) veya ana bilgisayar adına (www.google.com) gönderir. Veri paketlerinden birinin bile geri dönmemesi veya kaybolması, bağlantıda bir hata olduğunu gösterir. İnternet bağlantısı genellikle bu yöntem kullanılarak kontrol edilir. Çıkmak için Ctrl + c tuşlarına basabilirsiniz. ping döngü.
FTP
FTP, Dosya Transfer Protokolü'dür. Bilgisayarlar arasında veri aktarımı için en çok tercih edilen protokoldür. Aşağıdaki görsel, yerel ve uzak bir bilgisayar arasında FTP dosya transferini göstermektedir.
Sen kullanabilirsiniz FTP için:
- Giriş yapın ve uzak sunucuyla bağlantı kurun.
- Dosyaları yükleyin ve indirin
- Dizinler arasında gezinme
- Dizinlerin içeriğine göz atın.
Uzak bir sunucuya FTP bağlantısı kurmak için kullanılan sözdizimi şu şekildedir:
ftp hostname or IP-address
Bu komutu girdikten sonra, aşağıda gösterildiği gibi kullanıcı adı ve şifre kullanarak kimlik doğrulaması yapmanız istenir.
Bağlantı kurulduktan ve oturum açtıktan sonra, farklı işlemler gerçekleştirmek için aşağıdaki komutları kullanabilirsiniz.
| Komuta | İşlev |
|---|---|
| dir | Uzak bilgisayarın geçerli dizinindeki dosyaları görüntüleme |
| cd “dizin adı” | Uzak bilgisayarda "dirname" dizinine geçin. |
| dosya koymak | Yerel bilgisayardan uzak bilgisayara 'dosya' yükle |
| dosyayı al | 'Dosyayı' uzaktan yerel bilgisayara indirin |
| çıkmak | Çıkış Yap |
Aşağıdaki ekran görüntüsü, bir oturumda çalıştırılan bu önemli FTP komutlarından bazılarını göstermektedir.
Telnet
Telnet size şu konularda yardımcı olur:
- Uzak bir Linux bilgisayara bağlanın
- Programları uzaktan çalıştırın ve idari işlemleri gerçekleştirin.
Bu yardımcı program, uzaktan masaüstü özelliğine benzer. Windows makineler. Aşağıdaki resim, uzak bir Linux bilgisayara Telnet bağlantısını göstermektedir.
Bu yardımcı programın sözdizimi şöyledir:
telnet hostname or IP-address
Örneğin, kendi bilgisayarınıza (localhost) bağlanın:
telnet localhost
Gösterim amacıyla bilgisayarınıza (localhost) bağlanacağız. Aşağıda gösterildiği gibi, yardımcı program sizden kullanıcı adınızı ve şifrenizi isteyecektir.
Kimlik doğrulama işlemi tamamlandıktan sonra, terminali kullanarak şimdiye kadar yaptığınız gibi komutları çalıştırabilirsiniz. Tek fark, uzak bir sunucuya bağlıysanız, komutların yerel makinenizde değil, uzak makinede çalıştırılmasıdır. 'logout' komutunu girerek Telnet bağlantısından çıkabilirsiniz.
SSH neden Telnet'in yerini aldı?
En eski uzaktan erişim araçlarından biri olan Telnet, kullanıcı adınız ve şifreniz de dahil olmak üzere yazdığınız her şeyi 23 numaralı port üzerinden düz metin olarak ağ üzerinden gönderir. Bu trafiği yakalayan herkes kimlik bilgilerini okuyabilir; bu da Telnet'i genel internette güvensiz hale getirir. SSH tam olarak bu zayıflığı gidermek için tasarlanmıştır.
SSH, Telnet'e göre birçok önemli açıdan üstünlük sağlar:
- Şifreleme: SSH, 22 numaralı port üzerinden tüm oturumu şifreler, bu nedenle parolalar ve veriler iletim sırasında okunamaz.
- Kimlik doğrulama: SSH, sunucuyu dijital bir anahtarla doğrular ve parolalardan daha güçlü olan anahtar tabanlı oturum açma yöntemlerini destekler.
- Integrity: SSH, veri akışında aktarım sırasında herhangi bir müdahale olup olmadığını tespit eder.
Bu koruma önlemleri sayesinde, sistem yöneticileri artık uzak Linux sunucularını yönetmek için SSH kullanıyor ve Telnet çoğunlukla hızlı testler veya güvenilir iç ağlarda varlığını sürdürüyor.
SSH, PingFTP ve Telnet Karşılaştırması
Bu araçların her biri, bağlantı testinden dosya taşımaya ve uzaktan oturum çalıştırmaya kadar farklı bir iletişim sorununu çözüyor. Aşağıdaki tablo, doğru aracı seçebilmeniz için bunların karşılaştırmasını özetliyor.
| Yarar | Amaç | Protokol | Varsayılan Bağlantı Noktası | şifreli |
|---|---|---|---|---|
| SSH | Güvenli uzaktan giriş ve yönetim | TCP (SSH) | 22 | Evet |
| Ping | Sunucunun erişilebilir olup olmadığını test edin ve gecikme süresini ölçün. | ICMP | Yok (portsuz) | Uygulanamaz |
| FTP | Sunucular arasında dosya aktarımı | TCP (FTP) | 21 (veri için 20) | Hayır (basit FTP) |
| Telnet | Uzaktan terminal erişimi | TCP (Telnet) | 23 | Yok hayır |
İnternete açık olan her şey için şifrelenmiş seçenekleri tercih edin: Uzaktan oturumlar için SSH ve dosya transferleri için SFTP veya SCP (her ikisi de SSH üzerinden çalışır).

.png)





.png)


.png)
