SSH genel anahtarı (public key) , SSH (Secure Shell) protokolünde kullanılan bir çift anahtarın halka açık olan kısmıdır
Genel anahtar, veriyi şifrelemek için kullanılır. Bu anahtar, güvenli bir bağlantı kurmak için özel anahtar ile birlikte çalışır; özel anahtar ise şifreyi çözmek için kullanılır
Genel anahtar, genellikle uzak bir sunucuya kopyalanarak, kimlik doğrulama sürecinde kullanılır. Bu sayede, şifre girmek zorunda kalmadan güvenli bir şekilde sunucuya erişim sağlanabilir
SSH genel anahtarı, "id_rsa.pub" olarak adlandırılır
SSH bağlantısı yapmak için aşağıdaki adımlar izlenebilir: 1. İşletim sistemini belirleme: SSH bağlantısı, Linux ve Mac cihazlarında Terminal sayfası üzerinden yapılırken Windows sistemli bir bilgisayar üzerinden çeşitli programlar kullanılarak gerçekleştirilir. 2. Program indirme: Windows için genellikle Putty programı tercih edilir. 3. Bağlantının kurulması: Linux ve Mac: Terminal ekranında `ssh root@SunucuIpAdresi` komutu yazılır ve sunucu şifresi girilir. Windows: "Windows Power Shell" seçeneğine erişilir ve `ssh kullaniciadi@sunucuadresi` komutu yazılır, ardından çıkan ekranda "Yes" seçeneği seçilir. SSH bağlantısı için sunucu bilgilerinin bilinmesi gerekmektedir. SSH bağlantısı yaparken güvenlik nedeniyle şifre yazarken karakterlerin görünmeyeceği unutulmamalıdır.
SSH anahtarları genellikle aşağıdaki dizinlerde saklanır: Özel anahtarlar: Varsayılan olarak, kullanıcının yerel bilgisayarında `~/.ssh/` dizininde saklanır. Açık anahtarlar: Sunucu üzerinde `authorized_keys` dosyasında tutulur. SSH anahtarlarının saklandığı dizin, kullanılan işletim sistemine ve yapılandırma ayarlarına göre değişiklik gösterebilir.
FTP (File Transfer Protocol) ve SSH (Secure Shell) arasındaki temel farklar şunlardır: Güvenlik: FTP, şifreleme içermez ve veriler düz metin olarak iletilir, bu da onu güvenli olmayan bir protokol haline getirir. Kullanım Kolaylığı: FTP, kullanıcı arayüzü açısından daha kolaydır ve web tarayıcıları tarafından desteklenir. Performans: FTP, basit yapısı nedeniyle genellikle daha hızlıdır. İşlevsellik: FTP, yalnızca dosya aktarımına odaklanır. Uyumluluk: FTP, modern tarayıcıların çoğunda yerleşik olarak bulunur.
SSH (Secure Shell), 22 numaralı TCP (Transmission Control Protocol) portunu kullanır. Ancak, güvenlik veya sistem yönetimi amacıyla SSH sunucuları farklı bir port numarası üzerinde dinleyebilir.
SSH anahtarını mail adresiyle yüklemek için aşağıdaki adımlar izlenebilir: 1. SSH anahtarı oluşturma. Terminal veya komut satırı üzerinde `ssh-keygen -t rsa -b 4096 -C "[email protected]"` komutunu çalıştırın. Parola belirlemek için istendiğinde bir parola girin ve bu parolayı doğrulayın. 2. SSH anahtarını sisteme tanıtma. `eval "$(ssh-agent -s)"` komutunu çalıştırın. `ssh-add ~/.ssh/id_rsa` komutunu girerek parolayı yazın. 3. SSH anahtarını Github'a ekleme. Github'da ayarlar sayfasına gidin. "Ssh and Gpg keys" sayfasını açın. "New SSh key" butonuna tıklayın. Anahtar için bir isim girin ve `cat ~/.ssh/id_rsa.pub` komutuyla terminalden alınan anahtarı ilgili alana yapıştırın. "Add SSH KEY" butonuna tıklayın. SSH anahtarını yüklerken fazladan boşluk, satır sonu veya eksik karakter gibi hatalardan kaçınmak için anahtarın doğru kopyalanıp yapıştırıldığından emin olun. SSH anahtarı yükleme işlemi, kullanılan işletim sistemine ve platforma göre değişiklik gösterebilir.
PuTTY, SSH (Secure Shell) protokolü ile uzak bir sunucuya güvenli bağlantı kurmayı sağlayan, açık kaynak kodlu ve ücretsiz bir terminal emülatörüdür. SSH, ağ üzerindeki bir sunucuya güvenli bir şekilde bağlanmayı ve iletişim kurmayı mümkün kılan bir protokoldür. PuTTY, özellikle sistem yöneticileri, yazılım geliştiricileri ve sunucu yöneticileri tarafından sıkça kullanılmaktadır.
SSH RSA key ile giriş yapmak için aşağıdaki adımlar izlenir: 1. Anahtar Çifti Oluşturma: `ssh-keygen -t rsa` komutu ile açık (public) ve gizli (private) anahtar çifti oluşturulur. 2. Anahtarların Kaydedilmesi: Gizli anahtar `/root/.ssh/id_rsa`, açık anahtar ise `/root/.ssh/id_rsa.pub` dosyasında saklanır. 3. Açık Anahtarı Sunucuya Kopyalama: `ssh-copy-id -i ~/.ssh/id_rsa.pub root@sunucu_ip_adresi` komutu ile açık anahtar uzak sunucunun `.ssh/authorized_keys` dosyasına kopyalanır. 4. Sunucuya Bağlanma: `ssh kullanıcı_adı@sunucu_ip_adresi` komutu ile uzak sunucuya şifre girmeden bağlanılır. Güvenlik için: Gizli anahtarın şifresi (passphrase) tanımlanabilir, bu durumda SSH gizli anahtara erişmek için parola girilmesi gerekir. `sshd_config` dosyasında `PasswordAuthentication no` ayarı yapılarak parola ile giriş devre dışı bırakılabilir.
Teknoloji
Sirius uydu frekansı nasıl ayarlanır?
Tarihe yıl nasıl eklenir?
Süpürgede hangi motor kullanılır?
SSH genel anahtar nedir?
Tamgo ne işe yarar?
SuperBox kota bitince ne olur?
Snapchat'te yakındakileri ekleme nasıl yapılır?
Sıfırlanan Samsung telefona mail adresi nasıl kurulur?
Sıcak hava üflemeli havya nasıl çalışır?
Softonic ücretsiz mi?
SVG ve vektörel aynı mı?
Tarcanlarda full paket ne demek?
Squishy için hangi silikon kullanılır?
Sorti ve manevra aynı şey mi?
Simülasyon çeşitleri nelerdir?
Tableti televizyona bağlamak için hangi aparat kullanılır?
Sürat Online Şube ücretli mi?
Sop'da hangi standartlar yer alır?
Su basmanı planı nasıl yapılır?
STL ve OBJ farkı nedir?
Strafor köpük tavan ne kadar ısı yalıtımı yapar?
Taş motoru kaç watt olmalı?
Space basılı tutulunca ne olur?
Sokak lambaları hangi tip LED ile aydınlatılır?
Tablete HDMI ile TV bağlanır mı?
Sim kartlı akıllı saat ne işe yarar?
Spotify playlist şarkı düzenleme nasıl yapılır?
SSB ve TSK farkı nedir?
Sovos e-fatura nasıl kullanılır?
Step ve servo motor sürücü arasındaki fark nedir?
SSO nedir ne işe yarar?
Su basmanı kaç cm olmalı?
Steam indirme hızı nasıl arttırılır?
SIM kart yuvasına ne takılır?
Spotify'da aile modu nasıl yapılır?
Strafor bloklar depreme dayanıklı mı?
Site sorun türü yönlendirme ne demek?
Su yumuşatmada reçine değişimi nasıl yapılır?
SMS TV nasıl izlenir?
Sotwenin farkı ne?