Konuyu Açan
#0
SFTP (SSH File Transfer Protocol), dosya transfer işlemlerini güvenli bir şekilde gerçekleştirmek için SSH protokolünü kullanan bir ağ protokolüdür. Linux sistemlerde SFTP ile dosya yüklemek oldukça yaygın bir işlemdir ve bu makalede SFTP kullanarak dosya yükleme adımlarını detaylı bir şekilde ele alacağız.
Öncelikle, SFTP kullanmak için SSH sunucusunun kurulu olması gerektiğini unutmamalısınız. Genellikle Linux dağıtımları ile birlikte SSH sunucusu (OpenSSH) varsayılan olarak gelir. Eğer yoksa, aşağıdaki komut ile yükleyebilirsiniz:
SFTP ile dosya yüklemek için terminali açarak şu adımları izleyebilirsiniz:
Burada
Bu komut, yerel makinenizden belirtilen dosyayı sunucuya yükleyecektir. Eğer dosyanızı belirli bir dizine yüklemek istiyorsanız, öncelikle o dizine geçiş yapmanız gerekecektir. Bunun için
SFTP, güvenli bir dosya transferi sağladığı için özellikle hassas ve kritik verilerin aktarımında tercih edilmektedir. Ayrıca, SFTP destekleyen birçok grafik arayüzlü istemci (örneğin FileZilla) de mevcuttur, ancak komut satırı ile çalışmak daha fazla kontrol ve esneklik sağlar.
Bu süreçlerin detayları ve karşılaşabileceğiniz sorunlar hakkında daha fazla bilgi arıyorsanız, SFTP ile ilgili dökümantasyonları incelemek faydalı olacaktır.
Öncelikle, SFTP kullanmak için SSH sunucusunun kurulu olması gerektiğini unutmamalısınız. Genellikle Linux dağıtımları ile birlikte SSH sunucusu (OpenSSH) varsayılan olarak gelir. Eğer yoksa, aşağıdaki komut ile yükleyebilirsiniz:
CODE
1sudo apt-get install openssh-serverSFTP ile dosya yüklemek için terminali açarak şu adımları izleyebilirsiniz:
- SFTP Bağlantısı Kurma: SFTP bağlantısı kurmak için terminalde aşağıdaki komutu girin:
CODE
1sftp kullanıcı_adı@sunucu_ip_adresiBurada
kullanıcı_adı, sunucudaki kullanıcı adınız, sunucu_ip_adresi ise bağlanmak istediğiniz sunucunun IP adresidir. Bağlantı esnasında şifreniz istenecektir.- Dosya Yükleme: Bağlantı sağlandığında, dosya yüklemek için
putkomutunu kullanabilirsiniz. Örneğin:
CODE
1put /yerel/dosya/yolu/dosya.txtBu komut, yerel makinenizden belirtilen dosyayı sunucuya yükleyecektir. Eğer dosyanızı belirli bir dizine yüklemek istiyorsanız, öncelikle o dizine geçiş yapmanız gerekecektir. Bunun için
cd komutunu kullanabilirsiniz:CODE
1cd /sunucu/dizini- Yükleme Doğrulaması: Dosya yüklemesi tamamlandığında,
lskomutu ile sunucudaki dizinde bulunan dosyaları listeleyerek yüklemenin başarılı olup olmadığını kontrol edebilirsiniz.
- Bağlantıyı Kesme: İşiniz bittiğinde
exitkomutu ile SFTP oturumunu kapatabilirsiniz.
SFTP, güvenli bir dosya transferi sağladığı için özellikle hassas ve kritik verilerin aktarımında tercih edilmektedir. Ayrıca, SFTP destekleyen birçok grafik arayüzlü istemci (örneğin FileZilla) de mevcuttur, ancak komut satırı ile çalışmak daha fazla kontrol ve esneklik sağlar.
Bu süreçlerin detayları ve karşılaşabileceğiniz sorunlar hakkında daha fazla bilgi arıyorsanız, SFTP ile ilgili dökümantasyonları incelemek faydalı olacaktır.