我已经设置了 tftp 服务器,但在从远程平台测试/访问时遇到了问题
设置:
sudo apt update;
sudo apt install -y tftpd-hpa;
sudo ufw allow tftp;
put files in
/var/lib/tftpboot
从远程机器测试超时(防火墙已禁用)
tftp 109.228.38.69
tftp> get test.txt
Transfer timed out.
tftp>quit
但是在实际服务器上进行本地测试时:
tftp 127.0.0.1
tftp> get test.txt
Received 11 bytes in 0.0 seconds
tftp>quit
服务器托管在虚拟专用服务器上,https://www.fasthosts.co.uk/
UFW 状态
69/udp (v6) 允许任何地方 (v6)
编辑:
sudo lsof -i:69
返回
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
in.tftpd 6874 root 4u IPv4 90405 0t0 UDP *:tftp
in.tftpd 6874 root 5u IPv6 90406 0t0 UDP *:tftp
找不到有关 in.tftp 的太多信息 - 这是内置服务吗?哪个更好用,它的文件存储在哪里。