SSH - protokol nedir?
Nedir ssh
- unix yardımcı programı ve nasıl çalışır?
SSH protokolü SFTP ile nasıl ilişkilidir?
Nedir sshd
?
Komut mu su
kullanabilir ssh
veya sshd
?
SSH - protokol nedir?
Nedir ssh
- unix yardımcı programı ve nasıl çalışır?
SSH protokolü SFTP ile nasıl ilişkilidir?
Nedir sshd
?
Komut mu su
kullanabilir ssh
veya sshd
?
Yanıtlar:
SSH protokolü, ssh
ve sshd
programlarının kabul ettiği yöntemle tanımlanır . (Bunun için tanımlanmış bir standart vardır, ancak gerçek sonrası bir şeydir ve uygulamalardan biri yeni özellikler eklediğinde çoğunlukla yok sayılır.) Bunların birden fazla uygulaması olduğundan (OpenSSH, F-Secure, PuTTY, vb.) ) zaman zaman bunlardan birinin diğerleriyle aynı protokolü desteklemediğini görürsünüz. Temel olarak, kimlik doğrulama görüşmesini ve çoklanmış bir veri akışının oluşturulmasını tanımlar. Bu akış bir veya daha fazla taşıyabilir (OpenSSH veControlMaster
) terminal oturumları ve sıfır veya daha fazla tünel (soket bağlantılarının yerel veya uzaktan diğer tarafa iletilmesi; X11 iletme, uzaktan iletmenin özel bir durumudur). Ayrıca akış üzerinde kullanılabilecek "alt sistemleri" de tanımlar; terminal oturumları temel alt sistemdir, ancak diğerleri tanımlanabilir. sftp
bunlardan biri.
ssh
yardımcı program sshd
başka bir makinede konuşmak için SSH protokolünü kullanır . Nasıl çalıştığı, hangi sürüme bağlı olduğuna bağlıdır (yukarıya bakın), ancak bunun özü, SSH protokolünün hangi sürümünü kullanacağını anlamaya çalışması, daha sonra sshd
desteklenen kimlik doğrulama yöntemlerini müzakere etmesidir. bu yöntemlerden biri (gerekirse uzaktan kullanıcı şifresi / özel anahtar parolası / S-Key ifadesi istemek) ve başarılı kimlik doğrulaması ile sshd
.
sshd
, yukarıda belirtildiği gibi, SSH protokolünün sunucu tarafını uygular.
sftp
çoğu sshd
uygulamada tanımlanan (şu anda tek standart) bir alt sistemdir . SFTP alt sistemi istendiğinde, alt sistem oturumuna sshd
bağlanır sftp-server
; sftp
Program daha sonra benzer şekilde, kendisine konuşur ftp
ama onun yerine olduğu gibi ayrı bağlantılarını kullanarak akışına çoğullanır dosya transferleri ile ftp
.
su
ile ilgisi yoktur ssh
, sshd
ya da sftp
, birden fazla mesaj göndermiş akımı bundan kabuk ya da program akışı içinde kullanılabilmesi için düzenlemek için PAM modülleri olabileceğinden ölçüde hariç.
SSH ("Güvenli Kabuk" anlamına gelir), RFC4251'de açıklanan bir ağ protokolüdür . ssh
yardımcı programı, SSH arka plan programına bağlanan ve kullanıcıya "Güvenli Kabuk" sunan SSH istemcisidir. SFTP, SSH bağlantısı üzerinden çalışan FTP benzeri bir protokoldür.
su
komutu kullanmaz ssh
veya sshd
herhangi bir şekilde, yalnızca farklı ayrıcalıklara sahip işlemleri çalıştırmanıza izin verir.
SSH , güvenli olmayan bir ağ üzerinden güvenli iletişim için bir protokoldür. Tüm iletişimin uçtan uca şifrelemesine izin verir, böylece (mümkün olduğu takdirde) ele geçirilemez ve şifresi çözülemez.
ssh yardımcı programı protokolün bir uygulamasıdır. SFTP , güvenli parola ve dosya aktarımı için protokolü kullanan bir ssh alt sistemidir.
su ssh protokolünü kullanmaz.
OpenSSH projesine bir göz atın . Aradığınız tüm bilgilere sahiptir.
Kısaca, SSH protokolü iki ana bilgisayar arasında güvenli (şifreli) bağlantıya izin verir . ssh
Yardımcı SSH protokolünü kullanarak uzak sisteme giriş için bir istemci programı ve bu gibi, çok başka kullanımlar bir yeri vardır [ters] tünel / port yönlendirme / ...
sshd
öyle sunucu yazılımı. Gelen SSH isteklerine yanıt veren bir daemon sağlar .
su
ssh ile ilgisi yoktur. Etkin kullanıcıyı değiştirmek için kullanılır (en sık kullanılan kullanım root
).