Terminalde SSH İle Dosya İndirme
SSH veya güvenli kabuk, iki ağlı bilgisayar arasında güvenli iletişim için kullanılan bir Unix kabuğudur. Bir SSH oturumu kurduktan sonra uzak bir sistemden dosyaları güvenli bir şekilde indirmek isteyebilirsiniz. SSH içinde güvenli dosya aktarımı iki ana komutla gerçekleştirilir: scp ve sftp, kopya ve dosya aktarma komutlarının güvenli sürümleri.
SSH
Bir SSH oturumuna başlamak için komut satırı istemine erişmek üzere bir terminal uygulaması açın. Kesin SSH kimlik doğrulama yöntemi basitçe bir şifre ya da kamu-özel anahtar şifrelemesi olabilir. Özel sisteminiz hakkında bilgi için sistem yöneticinize danışın. Uzaktaki sistem adını giriş olarak ileterek "ssh" veya "slogin" komutunu kullanarak bir SSH oturumu girin. Uzak sistemde farklı bir kullanıcı adı belirlemek için "-l" bayrağını kullanın.
ssh sloganı -l
Scp Komutanlığı
"Scp" komutu, Unix kopya komutunun "cp" nin güvenli bir sürümüdür. Uzaktaki makineyle bir SSH oturumu kurduğunuzda, kopyalamak istediğiniz dosyayı bulun. Aktarılacak sadece birkaç dosya varsa, "scp" komutu daha iyi bir seçenektir. "-P" bayrağı dosya değişikliği ve erişim zamanlarını korudu.
Uzaktaki makineden kopyalamak için: scp -p remotemachine: /myfiles/myfile.txt x
Uzaktaki makineye kopyalamak için: scp -p myfile.txt remotemachine: / myfiles /
Sftp Komutanlığı
Dosya aktarma protokolü veya FTP, bilgisayar sistemleri arasında dosya aktarımı için standart komuttur. "Sftp" komutu, SSH oturumunda "ftp" nin güvenli bir sürümüdür. Bir "sftp" oturumu başlatmak için:
sftp
Uzak sunucudan dosya almak için sftp isteminde "get" komutunu yürütün:
sftp> Get myfile.txt
Dosyaları uzak sunucuya koymak için "put" komutunu yürütün: sftp> put myfile.txt
Güvenlik
Normal işlevler, ağ bağlantıları üzerinden gönderilen verileri şifrelemez. Normal bir ftp oturumu sırasında girilen bir şifre düz metin olarak gönderilir. Bu, özellikle kritik sistemler için sorunlu olabilir. Ssh, scp ve sftp kullanmak, davetsiz misafirin şifrenizi kolayca almasını engelleyebilir ve hem sisteminizi hem de uzaktaki sistemi güvende tutar.