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,
kullanici
sizin SSH kullanıcı adınızı,sunucu_adresi
ise hedef sunucunun IP adresi veya alan adını temsil eder.Örneğin:
ssh john@example.com
Bu komut,
john
kullanıcısıylaexample.com
sunucusuna 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_rsa
veid_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_adresi
Bu 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.