SSH (Secure Shell), uzaktan erişim ve dosya transferi için güvenli bir protokoldür. SSH ile bir sunucuya erişmek veya dosya transferi yapmak için aşağıdaki temel SSH komutlarını kullanabilirsiniz. Ancak, bu komutları kullanmadan önce, hedef sunucunun SSH'yi desteklediğinden ve erişim izinlerinin olduğundan emin olmalısınız.
-
SSH ile Sunucuya Bağlanma:
ssh kullanici@sunucu_adresiÖrneğin,
kullanicisizin SSH kullanıcı adınızı,sunucu_adresiise hedef sunucunun IP adresi veya alan adını temsil eder.Örneğin:
ssh john@example.comBu komut,
johnkullanıcısıylaexample.comsunucusuna SSH ile bağlanır. -
SSH Anahtarları ile Bağlanma (Parolasız): SSH anahtarları, parolasız ve daha güvenli bir şekilde sunuculara erişmek için kullanılabilir. Anahtar çiftleri (genellikle
id_rsaveid_rsa.pub) oluşturmanız gerekecektir.ssh -i /path/to/private/key kullanici@sunucu_adresiÖrneğin:
ssh -i ~/.ssh/my_private_key .com -
Dosya Transferi (SCP ile): SCP (Secure Copy Protocol), dosyaları sunucu ve istemci arasında kopyalamak için kullanılır.
scp /path/to/local/file ekasoftware@sunucu_adresi:/path/to/remote/directoryÖrneğin, yerel bir dosyayı uzak bir sunucuya kopyalamak için:
scp myfile.txt .com:/home/john/ -
Dosya Transferi (SFTP ile): SFTP (SSH File Transfer Protocol), dosya transferi için interaktif bir arayüz sunar.
sftp kullanici@sunucu_adresiBu komut, SFTP oturumunu başlatır ve sunucu ile etkileşime girmenizi sağlar.
SSH ile ilgili daha fazla ayrıntıya veya özel kullanım senaryolarına ihtiyacınız varsa, ilgili dokümantasyonu veya kaynakları incelemeniz önemlidir. Ayrıca güvenlik nedenleriyle şifre yerine SSH anahtarları kullanmanızı tavsiye ederim.