logo

Linux'ta Putty Komutu

Putty'ye Giriş

Pencereler için, Macun ünlü bağlantı emülatörü . Ancak bu yalnızca Windows işletim sistemiyle sınırlı değildir. Yapı açık kaynak Ve özgür , birçok Linux kullanıcısı arasında da ünlüdür. Macun gibi geniş bir protokol aralığı için destek sağlar SFTP, SCP, rlogin, Telnet, SSH, seri , vesaire.

Hem hobiciler/yapımcı kitle hem de deneyimli sistem yöneticileri tarafından kullanılır. Genellikle sistem yöneticileri Putty'yi bir istemci olarak kullanır. telnet Ve SSH oysa yapımcılar topluluğu, donanımları üzerinden birçok seri bağlantı noktasıyla etkileşim kurmak için Putty'yi kullanıyor.

Bu terminal emülatörü, adı verilen bir terminal aracıyla birlikte gönderilebilir. 'psftp' (Putty'nin bir SFTP istemcisi). SSH bağlantısındaki sistemler arasında dosyaların güvenli bir şekilde aktarılması için kullanılır.

PuTTy komutları veya SSH komutları modeli, yani istemci-sunucu tabanlı, iki konumlu sistemin (uzaktan) kendilerinden geçecek verilerin şifrelenmesi sırasında kimlik doğrulamasına izin verir.

  • SSH, 22 TCP bağlantı noktası üzerinde çalışır, ancak ihtiyaç duyulması halinde değiştirilebilir.
  • Bir istemci, kullanıcı tarafından verilen ayrıntıların, bir RSA anahtarının depo dosyasında kayıtlı olan eski ayrıntı kayıtlarıyla eşleşip eşleşmediğini doğrulamak için bir sunucuyla TCP anlaşması yöntemini uygulayarak bir sunucuya bağlanabilir.
  • Herhangi bir bağlantı kurmak için şifreleme standartlarının güvenli ve emniyetli olduğundan emin olmak için hem sunucunun hem de istemcinin şifreleme standartları üzerinde anlaşması gerekir ve ardından kullanıcının kimlik doğrulama kontrolünü uygulaması gerekir.
  • Artık istemciyi sunucuya bağlayan bir terminal öykünücüsü gerekiyor.
  • PuTTy, indirilmesi ücretsiz ve açık kaynak olan emülatörlerden biridir.
  • Windows'ta ayrıca önceden yüklenmiş herhangi bir SSH istemcisi veya sunucusu yoktur.

Dolayısıyla PuTTy komutlarını kullanmanın ön koşullarından bazıları aşağıda belirtilmiştir:

java hepsini değiştir

Önkoşullar

  • Bağlanacağımız Linux tabanlı bir sunucu.
  • Bağlantı sürecini kolaylaştırmak için macun.
  • Sunucunun IP adresi, bağlanmaya çalıştığımız sunucunun konumu gibi davranır.
  • Bir sunucuya bağlanabildiğimizden emin olmak için şifre ve kullanıcı adı.

Ubuntu Linux'ta Putty'yi kurmanın en kolay yolu bir terminaldir (komut satırı). Ubuntu'da aşağıdaki adımları kullanarak kurulumunu yapabiliriz:

Aşama 1

Ubuntu Masaüstünde, tıklayın Ctrl+Alt+T açmak için GNOME terminali . Terminali şu şekilde çalıştırabiliriz: Ücretsiz Atılım herhangi bir nedenle bu kısayol işe yaramadıysa.

Adım 2

Terminalin içinde aşağıdaki komutu yürütün:

 sudo apt-get update 

Linux'ta Putty Komutu

Yukarıdaki komut Ubuntu'nun paket listesini mevcut olanla güncelleyecektir. Komutun sınırlı olması durumunda, Ubuntu'nun yazılımın önceki sürümü yerine yazılımın önceki sürümünü yüklemesi daha iyi bir fırsattır çünkü yazılımın önceki sürümüyle birlikte önceki listeye de sahipti.

Bu nedenle, yazılımın sürümlerini yükselttiğinizde veya yeni yazılım yüklediğinizde ilk önce komutu yürütmek daha iyidir. Yukarıdaki komutun başlangıcında önek sudo Terminale komutu şu şekilde yürütmesi konusunda bilgi verir: kök Yazılımın yükseltilmesi ve kurulması bir ayrıcalık eylemi olduğundan ve yeterli erişime sahip olmayan kullanıcılar tarafından uygulanmaması gerektiğinden. aracılığıyla sorulduğunda kullanıcının şifresini verin sudo ve tuşuna basın Girmek düğme.

Aşama 3

Putty'yi aşağıdaki komutla kurabiliriz:

Java'da sınıf ve nesne
 sudo apt-get install -y putty 

Linux'ta Putty Komutu

4. Adım

Yukarıdaki komutu girdikten sonra Putty kurulmalıdır. Terminal aracılığıyla Dash aracılığıyla veya girerek yürütün 'macun' bir komut olarak.

 putty 

Linux'ta Putty Komutu

Macun Aralarından seçim yapabileceğiniz bir bağlantı türü aralığını kolaylaştırır Seri, SSH, Rlogin, Telnet , Ve Çiğ . Ayrıca, komut satırının çeşitli araçlarıyla birlikte gönderilir. DSA ve RSA anahtar oluşturucu (Ayrıca şöyle bilinir macun bezi ), SFTP ( psftp ), SCP ( pscp ), vb. terminalden çalıştırılabilir.

PuTTy kullanarak bağlantı

Sunucuya bağlanmak için IP adres çubuğuna veya Ana Bilgisayar adına sunucunun IP adresini yazın ve bağlantı türünü SSH ve bağlantı noktasını 22 olarak tutun. Ayrıca yapılandırmayı ileride kullanmak üzere saklayabiliriz.

Şimdi PuTTy terminali açılacak ve bağlantı için şifre ve kullanıcı adı isteyecektir.

Bağlantı kurmaya çalıştığımız bir sunucuda oturum açacağız.

Mac veya Linux tabanlı bir işletim sistemi kullanıyorsak PuTTy gibi bir istemciye ihtiyacımız yok çünkü Linux işletim sistemi kendi SSH terminalini içeriyor. Sunucuya bağlanmak için yalnızca aşağıdaki komutu uygulamamız gerekiyor:

ssh kullanıcı@sunucuip

np.log
  • Yukarıdaki komut bizi sunucuya bağlayacak. 'sunucu ipi' IP adresi. 'Kullanıcı' Kullanıcı adı olarak tanımlanabilir. Bir sunucuya bağlanmak için yetkilidir.
  • Bu komutu girdikten sonra şifreyi vermemiz istenecektir.
  • Sadece girmemiz gerekecek 'çıkış' Uzak bir sunucuyla bağlantıyı kapatmak için terminal penceremizde. Bizi yerel makinemize geri getirecek.

Macun Komutları

Putty'nin önemli komutlarından bazıları aşağıda açıklanmıştır:

1. biz: Bir metin editörü girmemizi sağlar. Sözdizimi aşağıdadır:

 vi filename 

Linux'ta Putty Komutu

Bu komut dosyayı sistem ekranı üzerinden başlatacaktır. Dosyanın mevcut olmaması durumunda, benzer bir ad kullanarak yeni bir dosya oluşturulacaktır.

  • Escape tuşu vi'nin editör modunda başlattığımız komutları iptal etmemizi sağlar.
  • Girebiliriz ':Q' vi editöründen çıkmak için yalnızca dosyada herhangi bir değişiklik önermedik.
  • Girebiliriz 'Q!' Dosyada yaptığımız değişiklikleri kaldırmak istersek çıkmak için.

2. hamle: Bir klasör veya dosyada belirli bir dize bulmak istiyorsak bu bizim için doğru komuttur. Bu komut, doğru eşleşmeyi aradığında ifadeyi içeren satırın tamamını döndürecektir. Sözdizimi aşağıdaki gibidir:

 grep 'string' filename 

Linux'ta Putty Komutu
  • Komutta, Ben seçenek ( grep -i 'dize' dosya adı ) dosyada büyük/küçük harfe duyarlı olmayan bir dize bulmamızı sağlayacaktır.
  • Sağlanan dosyanın içindeki dizenin görünüm numarasını aşağıdakilerin yardımıyla sayabiliriz. 'grep -c 'dize' dosya adı'
  • Belirli bir dize veya desen içeren dosya adını aşağıdakilerin yardımıyla gösterebiliriz. 'grep -I 'dize'*'
  • Ayrıca çıktı ile satır sayısını da yardımıyla gösterebiliriz. 'grep -n 'dize' dosya adı'

3. kafa: Bu komut, bir dosyadaki içeriğin ilk on satırını okumamızı sağlar. Head komutunun sözdizimi aşağıdaki gibidir:

 head filename.extension 

Linux'ta Putty Komutu
  • Ayrıca, bu komutla birden fazla dosyanın adını da verebiliriz ve ardından tüm dosyaların ilk on satırını ayrı ayrı görüntüler.
    Sözdizimi: head -n15 /temp/dosyaadı
  • Head komutu, sağlanan dosya aracılığıyla içeriğin ilk on beş satırını gösterecektir.

4. kuyruk: Bu komut bir komutla aynıdır, yani bize on satırı (ilk) sağlayan head komutudur. Tail komutu bize dosyanın on satırlık (son) içeriğini sağlar. Bu komutun sözdizimi aşağıdaki gibidir:

 tail filename.extension 

Linux'ta Putty Komutu
  • Ayrıca bu komuta birden fazla dosya adı da verebiliriz, böylece açıklanan tüm dosyalar boyunca on satırı (sonuncu) görüntüleyebiliriz.
    Sözdizimi aşağıdaki gibidir:
    kuyruk dizini/dosya1/dir/dosya2
  • Head komutuna eşdeğerdir. Ayrıca varsayılan numara dışında gösterilmesini istediğimiz satır numaralarını da değiştirmemize olanak tanır.
    Sözdizimi aşağıdaki gibidir:
    tail -n15 geçici/dosya adı
    Sağlanan satır boyunca içeriğin on beş satırını (son) gösterecektir.

5. kedi: Dosyanın içeriğini ekranda görüntülemek için cat komutu kullanılır. Bu komut standart girişi standart çıktıya kopyalar. Ayrıca gösterilen metin ekranı sabitlemediğinde tamamen kaydırmaya izin verir.

dize uzunluğu Java

Sözdizimi aşağıdaki gibidir:

 cat filename.extension 

Linux'ta Putty Komutu

Ayrıca bu komut, iki dosyayı birleştirmek ve bunların içeriğini tek bir dosya olarak görüntülemek için kullanılır.

Sözdizimi:

 cat file1.txt file2.txt > mergedfile.txt 

Linux'ta Putty Komutu

Neresi,

'>' yönlendirme karakterinin sonucudur

Bu komut yeni bir dosya oluşturmak için de kullanılabilir.

Sözdizimi:

 cat > filename.extension 

Linux'ta Putty Komutu

6.rm: Anlamı kaldırmak . Sunucu üzerinden bir dosyayı kaldırmamızı sağlar. Bu komutun sözdizimi aşağıda belirtilmiştir:

 rm filename.extension 

Linux'ta Putty Komutu
  • 'rm * klasöradı' komutu bir dizindeki her içeriği veya dosyayı kaldıracaktır.
  • 'rm -r klasöradı' komutu, klasörü ve içindeki klasörü de kaldıracaktır.
  • 'rmdir' komutu tüm klasörü veya dizini silecektir.