Komut terminali veya kabuk ile SSH terminali arasındaki fark nedir?


cevap 1:

Diğer cevaplardan bazılarının belirttiği gibi, burada gerçekten iki dikey kavram vardır: “terminal” ve “kabuk”. Ssh programı şifreli bir bağlantıyla ikisini birbirine bağlar - daha sonra buna ulaşacağım.

“Terminal” bir bilgisayara bağlı karakter odaklı bir cihazdır. Başlangıçta bunlar teletiplerdi ve 1960'ların sonlarında, bağlantının diğer ucundaki bir programın imleci ekranda iki boyutta hareket ettirmesine izin veren genişletilmiş kontrol dizileri kümesiyle video ekranları tarafından değiştirilmeye başlandı. Bunların en popüler olanı DEC VT-100'dür (VT, elbette Video Terminal'in kısaltmasıdır).

Grafiksel görüntülerin ortaya çıkmasıyla birlikte, insanların hala komut satırını ve metin editörleri gibi çeşitli karakter odaklı programları kullanması gerekiyordu, bu nedenle tüm modern işletim sistemleri “terminal emülatörleri” adı verilen bir veya daha fazla program içeriyor. Çoğu durumda ve en önemlisi Linux konsolu, xterm ve MacOS terminali bir VT-100 öykünür.

Terminali bağladığınız ana programa “kabuk” denir; bunun için başka bir isim “komut satırı yorumlayıcısıdır” - terminalde yazdığınız her komutu alan, bu komutu yerine getiren ve çalıştıran programdır. Unix kabuk programlarının çoğunun atası, Bourne kabuğu olan sh idi, çünkü Bell Laboratuarlarında Stephen Bourne tarafından yazıldı. GNU eşdeğeri Bourne-Again Shell'in kısaltmasıdır. Windows'taki "komut" programı, CP / M'nin taklit olduğu DEC PDP-8'deki CLI'ya az çok geri giden çok daha ilkel bir kabuk programıdır.

Şimdi “ssh” a geçiyoruz. SSH, iki bilgisayar arasında güvenli (karakter odaklı) bir bağlantı kurmanızı sağlayan bir programdır. Ssh kullanıcı alanı programı, yazdığınız karakterleri alır ve diğer uçta çalışan bir ssh arka plan programına bağlantı üzerinden gönderir. Bu da, yerel bir bağlantının bir ucunda, bir terminal gibi, diğer uçta olana bakar. (Aslında, fiziksel bir teletype (tty) yerine sahte bir teletype (pty) olarak adlandırılır ve terminal emülatörleri tarafından aynı amaçla kullanılır.) Pty'nin bu tarafında çalışan bir kabuk var. Geri gönderdiği karakterler, önünde oturduğunuz terminalde (emülatör) görüntülenir, bu nedenle diğer uçtaki bilgisayara güvenli bir hat üzerinden bağlanan bir (VT-100) terminal gibi çalışır.

Ssh protokolü, karakterleri açık bir şekilde ileten uzak kabuk (rsh) protokolünün yerine geçer. Ve bu, orijinal ARPAnet yazılımının bir parçası olan telnet protokolünün yerini aldı.

Umarım bu oldukça açıktır.

a2a


cevap 2:

* NIX (Linux, Unix, vb.) Altında şunları kullanabilirsiniz:

CLI veya kabuk olarak da bilinen bir Komut Satırı Arabirimi Bu, kavramsal olarak DOS'a benzer, doğrudan komutlar yazabileceğiniz bir ortamdır. Ortam çok sayıda farklı kabuk kullanabilir:

  • orijinal “sh” - “Bourne kabuğu” BASH - Bourn-Again ShellCSH - C ShellKSH / pdkshASH - Almquist kabukDASH - ASH'nin küçük ayak izi varyantı

Ssh olarak da bilinen Güvenli Kabuk.Bu, öncekine çok benzer, ancak genellikle farklı bir makinede yürütülür. İlk olarak (bir kimlik doğrulama yöntemi kullanarak) oturum açarsınız, daha sonra tam olarak yukarıdaki gibi bir kabuk sunulur. İki makine arasındaki bağlantı şifrelenir ve klavyenizde yazdığınız her şey uzak makinede gerçekleştirilir.

İnsanların hala komut satırı arabirimleri kullanıp kullanmadığını bilmek ister misiniz?

Kesinlikle!

Neden?

Çünkü son derece güçlü, esnek ve hızlılar. Çoğu işlem, pencerelerin altında veya grafik bir ortamda bunu yapmak için gereken sürenin bir kısmında gerçekleştirilebilir.

Onları kullanabilir miyim?

Her gün zamanımın yaklaşık% 20'si için mermi (çoğunlukla ssh üzerinde) kullanıyorum.

Komut terminali veya kabuk ile SSH terminali arasındaki fark nedir?

cevap 3:

* NIX (Linux, Unix, vb.) Altında şunları kullanabilirsiniz:

CLI veya kabuk olarak da bilinen bir Komut Satırı Arabirimi Bu, kavramsal olarak DOS'a benzer, doğrudan komutlar yazabileceğiniz bir ortamdır. Ortam çok sayıda farklı kabuk kullanabilir:

  • orijinal “sh” - “Bourne kabuğu” BASH - Bourn-Again ShellCSH - C ShellKSH / pdkshASH - Almquist kabukDASH - ASH'nin küçük ayak izi varyantı

Ssh olarak da bilinen Güvenli Kabuk.Bu, öncekine çok benzer, ancak genellikle farklı bir makinede yürütülür. İlk olarak (bir kimlik doğrulama yöntemi kullanarak) oturum açarsınız, daha sonra tam olarak yukarıdaki gibi bir kabuk sunulur. İki makine arasındaki bağlantı şifrelenir ve klavyenizde yazdığınız her şey uzak makinede gerçekleştirilir.

İnsanların hala komut satırı arabirimleri kullanıp kullanmadığını bilmek ister misiniz?

Kesinlikle!

Neden?

Çünkü son derece güçlü, esnek ve hızlılar. Çoğu işlem, pencerelerin altında veya grafik bir ortamda bunu yapmak için gereken sürenin bir kısmında gerçekleştirilebilir.

Onları kullanabilir miyim?

Her gün zamanımın yaklaşık% 20'si için mermi (çoğunlukla ssh üzerinde) kullanıyorum.

Komut terminali veya kabuk ile SSH terminali arasındaki fark nedir?

cevap 4:

* NIX (Linux, Unix, vb.) Altında şunları kullanabilirsiniz:

CLI veya kabuk olarak da bilinen bir Komut Satırı Arabirimi Bu, kavramsal olarak DOS'a benzer, doğrudan komutlar yazabileceğiniz bir ortamdır. Ortam çok sayıda farklı kabuk kullanabilir:

  • orijinal “sh” - “Bourne kabuğu” BASH - Bourn-Again ShellCSH - C ShellKSH / pdkshASH - Almquist kabukDASH - ASH'nin küçük ayak izi varyantı

Ssh olarak da bilinen Güvenli Kabuk.Bu, öncekine çok benzer, ancak genellikle farklı bir makinede yürütülür. İlk olarak (bir kimlik doğrulama yöntemi kullanarak) oturum açarsınız, daha sonra tam olarak yukarıdaki gibi bir kabuk sunulur. İki makine arasındaki bağlantı şifrelenir ve klavyenizde yazdığınız her şey uzak makinede gerçekleştirilir.

İnsanların hala komut satırı arabirimleri kullanıp kullanmadığını bilmek ister misiniz?

Kesinlikle!

Neden?

Çünkü son derece güçlü, esnek ve hızlılar. Çoğu işlem, pencerelerin altında veya grafik bir ortamda bunu yapmak için gereken sürenin bir kısmında gerçekleştirilebilir.

Onları kullanabilir miyim?

Her gün zamanımın yaklaşık% 20'si için mermi (çoğunlukla ssh üzerinde) kullanıyorum.

Komut terminali veya kabuk ile SSH terminali arasındaki fark nedir?