Verbeter het Gnome Shell-klembord met Pano
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Op Ubuntu Server zijn er nogal wat manieren waarop gebruikers een Trivial File Transfer Protocol-systeem kunnen hosten zodat gebruikers bestanden heen en weer kunnen verzenden. Waarschijnlijk de meest toegankelijke tool voor het opzetten van een TFTP-server op Ubuntu Server is echter de Tftpd-software. Waarom? Het is heel gemakkelijk om alle moderne Ubuntu-releases te laden. Beter nog, alle configuratie-opties zijn heel eenvoudig en gemakkelijk te begrijpen, zelfs als Linux nieuw voor je is.
In deze handleiding leiden we u door het proces van het hosten van een TFTP-server op de Ubuntu-server. Idealiter zou de software vanaf Ubuntu Server moeten draaien. Dat gezegd hebbende, is het mogelijk om al deze software prima in te stellen op Ubuntu Desktop.
Opmerking: we concentreren ons in deze tutorial zwaar op Ubuntu Linux, aangezien de meeste Linux-servergebruikers het gebruiken , en het zou verwarrend zijn om meerdere serverbesturingssystemen te behandelen. TFTP werkt op verschillende andere Linux Server-distributies.
Installeer TFTP-serversoftware en gerelateerde pakketten
Het opzetten van een TFTP-server op Ubuntu begint met het installeren van alle relevante pakketten die nodig zijn om correct te werken. Deze pakketten kunnen via de Apt- pakketbeheerder vanaf de opdrachtregel worden geïnstalleerd .
Om het op uw Ubuntu-server of desktopcomputer te starten, start u een terminalvenster door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Voer vervolgens de onderstaande opdrachten in.
Opmerking: gebruik je Debian Linux? De gids en het installatieproces voor Tftpd erop is identiek aan Ubuntu Linux. Om het werkend te krijgen, volgt u deze handleiding, maar vervangt u alle exemplaren van Apt door Apt-get .
sudo apt install xinetd tftpd tftp
Als u Ubuntu Desktop gebruikt, is het ook mogelijk om Ubuntu Software Center te starten, naar elk van deze pakketten te zoeken en op die manier te installeren, als u geen fan bent van het installeren van programma's met Apt .
TFTPD configureren
Nu de TFTPD-pakketten zijn ingesteld op Ubuntu Server (of Desktop), is de volgende stap het configureren van de server zodat deze correct werkt. De eerste stap in het configuratieproces is het aanmaken van een map in de /etc/ directory.
sudo mkdir -p /etc/xinetd.d/
Met de map verzorgd, maak een nieuw tekstbestand met de aanraking commando. Alle serverconfiguraties komen in dit bestand.
sudo touch /etc/xinetd.d/tftp
Kun je sudo touch niet gebruiken ? Probeer vooraf de terminalshell naar Root te verheffen met sudo -s .
sudo -s touch /etc/xinetd.d/tftp
Nu het bestand bestaat in /etc/xinetd.d/, open het in de Nano-teksteditor.
sudo nano -w /etc/xinetd.d/tftp
Neem de onderstaande code en plak deze in het Nano-teksteditorvenster.
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Sla de bewerking op in het tftp-bestand in Nano door op de toetsenbordcombinatie Ctrl + O te drukken . Druk vervolgens op Ctrl + X om af te sluiten.
Na het TFTP-configuratiebestand moet u de map "tftpboot" maken in de hoofdmap (/) op uw Ubuntu Server of Ubuntu Desktop.
Gebruik de opdracht mkdir om de map te maken.
sudo mkdir /tftpboot
Werk vervolgens de machtigingen van de map "tftpboot" bij met de opdracht chmod .
sudo chmod -R 777 /tftpboot
Nadat u de machtigingsinformatie voor de map "tftpboot" heeft bijgewerkt, is het tijd om de chown- tool te gebruiken om de gebruikersmachtigingsinformatie te wijzigen.
Opmerking: we gebruiken niet voor niets "nobody" in het onderstaande chown- commando. Het geeft iedereen die toegang probeert te krijgen tot TFTP dezelfde rechten, in plaats van het in te stellen voor individuele gebruikers.
sudo chown -R niemand /tftpboot
Ten slotte moet u de TFTP-serversoftware opnieuw opstarten om de wijzigingen te accepteren. Op Ubuntu 16.04 en nieuwer wordt dit gedaan met de opdracht systemctl .
sudo systemctl herstart xinetd.service
Ervan uitgaande dat de bovenstaande systemctl-opdracht succesvol is, zou de server actief moeten zijn. Ga naar het volgende gedeelte om te leren hoe u bestanden kunt overbrengen met TFTP.
Bestanden overzetten via TFTP
Nu de TFTP-server op de Ubuntu-server actief is, kunnen we praten over het uploaden en downloaden van bestanden. De reden waarom het nodig is om TFTP op Linux te gebruiken, is dat FTP-clients zoals FileZilla en anderen er waarschijnlijk geen ondersteuning voor hebben.
Open om te beginnen een terminal op de computer waarop u verbinding wilt maken met de externe TFTP-server. Installeer vervolgens het pakket "tftp", zodat u verbindingen kunt verzenden, uploaden, downloaden, enz.
Ubuntu
sudo apt install tftp
Debian
sudo apt-get install tftp
Arch Linux
sudo pacman -S atftp
Fedora
sudo dnf installeer tftp
OpenSUSE
sudo zypper installeer tftp
Zoek met de app op uw systeem het IP-adres van uw Ubuntu TFTP-server. Maak vervolgens verbinding met de server door het onderstaande voorbeeld te volgen.
Let op: heb je hulp nodig bij het uitzoeken van het IP-adres voor je TFTP-server? Bekijk dit bericht hier !
tftp ip.adres.van.tftp.server
Uploaden
Gebruik het put- commando om een bestand naar uw TFTP-server te sturen .
zet naam-van-bestand
Downloaden
Gebruik de opdracht get om een bestand van uw TFTP-server te downloaden .
naam-van-bestand ophalen
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!
Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids
Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.
Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.
Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om
Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.
Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.
Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw
Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.