Ubuntu Sunucusunda epeyce yol varkullanıcılar, kullanıcıların dosyaları ileri ve geri göndermelerini sağlamak için bir Trivial Dosya Aktarım Protokolü sistemi barındırabilir. Ancak, muhtemelen Ubuntu Sunucusunda bir TFTP sunucusu kurmak için en erişilebilir araç Tftpd yazılımıdır. Neden? Tüm modern Ubuntu bültenlerine yükleme yapmak çok kolaydır. Daha da iyisi, tüm yapılandırma seçenekleri çok basit ve Linux'ta yeni olsanız bile anlaşılması kolaydır.
Bu rehberde, süreç boyunca size rehberlik edeceğizUbuntu sunucusunda bir TFTP sunucusuna ev sahipliği yapılması. İdeal olarak, yazılım Ubuntu Sunucusundan çalıştırılmalıdır. Bununla birlikte, tüm bu yazılımı Ubuntu Masaüstünde çalışacak şekilde ayarlamak mümkündür.
Not: Linux sunucusu kullanıcılarının büyük çoğunluğunun kullandığı gibi, bu derste Ubuntu Linux'a yoğun bir şekilde odaklanıyoruz ve birden fazla sunucu işletim sistemini ele almak kafa karıştırıcı olurdu. TFTP, çeşitli diğer Linux Sunucu dağıtımları üzerinde çalışır.
TFTP sunucu yazılımı ve ilgili paketleri kurun
Ubuntu'da bir TFTP sunucusu kurmak, doğru çalışması için gerekli tüm ilgili paketleri kurarak başlar. Bu paketler Uygun Komut satırından paket yöneticisi.
Ubuntu Sunucunuzda veya Masaüstü makinenizde çalışmaya başlamak için tuşuna basarak bir terminal penceresi açın. Ctrl + Alt + T veya Ctrl + ÜstKrkt + T Klavyede Ardından, aşağıdaki komutları girin.
Not: Debian Linux kullanıyor musunuz? Tftpd için rehberlik ve kurulum süreci Ubuntu Linux ile aynıdır. Çalışmasını sağlamak için bu kılavuzu takip edin ancak tüm örneklerini değiştirin. Uygun ile Apt-get.
sudo apt install xinetd tftpd tftp
Ubuntu Desktop’taysanız, Ubuntu Software Center’ı başlatmak, bu paketleri aramak ve bu şekilde yüklemek mümkündür; Uygun.
TFTPD'yi yapılandır
Artık TFTPD paketleri Ubuntu'da ayarlandı.Sunucu (veya Masaüstü) sonraki adım, sunucuyu doğru çalışacak şekilde yapılandırmaktır. Yapılandırma işleminde ilk adım, klasörde bir klasör oluşturmaktır. /vb/ dizin.
sudo mkdir -p /etc/xinetd.d/
Klasöre bakıldığında, ile yeni bir metin dosyası oluşturun. dokunma Komut. Tüm sunucu yapılandırmaları bu dosyaya girecektir.
sudo touch /etc/xinetd.d/tftp
Kullanamıyorum sudo touch? Terminal kabuğunu Root ile yükseltmeyi deneyin. sudo önceden.
sudo -s touch /etc/xinetd.d/tftp
Artık dosya /etc/xinetd.d/ içinde var, Nano metin editöründe aç.
sudo nano -w /etc/xinetd.d/tftp
Aşağıdaki kodu alın ve Nano metin editörü penceresine yapıştırın.
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Düzenlemeye Nano’daki tftp dosyasına Ctrl + O klavye kombinasyonu Ardından, tuşuna basın. Ctrl + X çıkışa doğru.
TFTP yapılandırma dosyasını takip ederek, Ubuntu Sunucunuzdaki veya Ubuntu Masaüstündeki Kök dizininde (/) “tftpboot” klasörünü oluşturmalısınız.
Kullanmak mkdir komutu, dizini oluşturun.
sudo mkdir /tftpboot
Daha sonra, “tftpboot” klasörünün izinlerini kullanarak chmod Komut.
sudo chmod -R 777 /tftpboot
“Tftpboot” dizininin izin bilgilerini güncelledikten sonra, chown kullanıcı izin bilgilerini değiştirmek için bir araç.
Not: Telefonda “kimse” kullanmıyoruz. chown Bir nedenden dolayı aşağıdaki komutu. Bireysel kullanıcılar için ayarlamak yerine TFTP’ye aynı izinleri almaya çalışan herkese erişime izin verir.
sudo chown -R nobody /tftpboot
Son olarak, değişiklikleri kabul etmek için TFTP sunucusu yazılımını yeniden başlatmanız gerekir. Ubuntu 16.04 ve daha yeni sürümlerinde bu, systemctl Komut.
sudo systemctl restart xinetd.service
Yukarıdaki systemctl komutunun başarılı olduğunu varsayarak, sunucunun çalışıyor ve çalışıyor olması gerekir. TFTP ile dosyaların nasıl aktarılacağını öğrenmek için bir sonraki bölüme geçin.
TFTP üzerinden dosya aktarma
Şimdi Ubuntu sunucusundaki TFTP sunucusu açıldıve çalıştıran dosyaların nasıl yüklenip indirileceği hakkında konuşabiliriz. TFTP'nin Linux'ta nasıl kullanılacağının sebebi, FileZilla ve diğerleri gibi FTP istemcilerinin muhtemelen desteklememesidir.
Başlamak için, uzak TFTP sunucusuna bağlanmayı planladığınız bilgisayarda bir terminal açın. Ardından “tftp” paketini kurun, böylece bağlantıları gönderebilir, yükleyebilir, indirebilir, vb.
Ubuntu
sudo apt install tftp
Debian
sudo apt-get install tftp
Arch Linux
sudo pacman -S atftp
fötr şapka
sudo dnf install tftp
OpenSUSE
sudo zypper install tftp
Sisteminizde kurulu olan uygulama ile Ubuntu TFTP sunucunuzun IP adresini bulun. Ardından, aşağıdaki örneği izleyerek sunucuya bağlanın.
Not: TFTP sunucunuzun IP adresini bulmak için yardıma mı ihtiyacınız var? Bu yazıya buradan göz atın!
tftp ip.address.of.tftp.server
Upload
TFTP sunucunuza dosya göndermek için, koymak Komut.
put name-of-file
İndir

TFTP sunucunuzdan bir dosya indirmek için almak Komut.
get name-of-file</ P>
Yorumlar