kazulog@sv1:~$ cat /etc/os-release | head -2 PRETTY_NAME="Ubuntu 26.04 LTS" NAME="Ubuntu" kazulog@sv1:~$ sudo apt install -y tftpd-hpa | cat WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Solving dependencies... Installing: tftpd-hpa Suggested packages: pxelinux Summary: Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 96 Download size: 44.5 kB Space needed: 128 kB / 63.1 GB available Get:1 http://archive.ubuntu.com/ubuntu resolute/main amd64 tftpd-hpa amd64 5.3+20251209-2 [44.5 kB] Preconfiguring packages ... Fetched 44.5 kB in 1s (40.5 kB/s) Selecting previously unselected package tftpd-hpa. (Reading database ... 91400 files and directories currently installed.) Preparing to unpack .../tftpd-hpa_5.3+20251209-2_amd64.deb ... Unpacking tftpd-hpa (5.3+20251209-2) ... Setting up tftpd-hpa (5.3+20251209-2) ... Created symlink '/etc/systemd/system/multi-user.target.wants/tftpd-hpa.service' → '/usr/lib/systemd/system/tftpd-hpa.service'. Processing triggers for man-db (2.13.1-1build1) ... Scanning processes... Scanning linux images... Running kernel seems to be up-to-date. No services need to be restarted. No containers need to be restarted. No user sessions are running outdated binaries. No VM guests are running outdated hypervisor (qemu) binaries on this host. kazulog@sv1:~$ cat /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure" kazulog@sv1:~$ ls -ld /srv/tftp drwxr-xr-x 2 root nogroup 4096 Sep 12 10:01 /srv/tftp kazulog@sv1:~$ systemctl status tftpd-hpa --no-pager | head -7 | cat ● tftpd-hpa.service - tftpd-hpa TFTP Server Loaded: loaded (/usr/lib/systemd/system/tftpd-hpa.service; enabled; preset: enabled) Active: active (running) since Sat 2026-09-12 10:01:24 JST; 6s ago Invocation: 4d07df8db779481dbcc25f5fda912011 Docs: man:in.tftpd Process: 2706 ExecStart=/usr/sbin/in.tftpd --listen --user $TFTP_USERNAME --address $TFTP_ADDRESS $TFTP_OPTIONS $TFTP_DIRECTORY (code=exited, status=0/SUCCESS) Main PID: 2707 (in.tftpd) kazulog@sv1:~$ sudo ss -ulnp 'sport = :69' State Recv-Q Send-Q Local Address:Port Peer Address:Port Process UNCONN 0 0 0.0.0.0:69 0.0.0.0:* users:(("in.tftpd",pid=2707,fd=4)) UNCONN 0 0 [::]:69 [::]:* users:(("in.tftpd",pid=2707,fd=5))