- - Ubuntu Server'da bir TFTP sunucusu nasıl kurulur

Ubuntu Sunucusunda bir TFTP sunucusu nasıl kurulur

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