cmd puede usar tftp, pero el comando tftp no se puede encontrar en el programa vs.
Necesita instalar el software xinetd, tftp y tftp-server 3
1) Si puede acceder a Internet, instálelo a través de yum:
sudo yum install xinetd
sudo yum install tftp
sudo yum install tftp-server
2) Si no puede acceder a Internet, puede hacerlo directamente instale el paquete rpm proporcionado:
sudo rpm -ivh xinetd-2.3.14-18.fc9 .i386.rpm
sudo rpm - ivh tftp-0.48-3.fc9.i386.rpm
sudo rpm -ivh tftp-server-0.48-3.fc9.i386.rpm
2. p>
Modificar el archivo /etc/xinetd.d/tftp, cambiar enable=yes a enable=no.
Lo principal es configurar el directorio raíz del servidor TFTP y abrir el servicio. El archivo modificado es el siguiente:
service tftp
{ socket_type =dgram
protocol =udp
wait =yes
usuario =root
servidor =/usr/sbin/in.tftpd
server_args =-s /home/mike/tftpboot -c
desactivar =no
per_source =11
cps =100 2
flags =IPv4
}
/ etc /init.d/xinetd start
Consulte el inicio [OK]
4 Compruebe si el servicio tftp está activado
netstat -a. | grep tftp
El resultado mostrado es
udp 0 0 *:tftp *:*
Esto indica que el servicio se ha iniciado, lo que significa que el La configuración de TFTP fue exitosa.
5. Utilice tftp
Copie un archivo en el directorio del servidor tftp y luego inicie el software tftp en el host para una prueba sencilla.
tftp 192.168.1.2
tftp>obtener
tftp>poner
tftp>q
6. El uso del comando tftp es el siguiente
tftp su-dirección-ip
Ingrese la operación TFTP
conectar: conectarse a servidor tftp remoto
modo: modo de transferencia de archivos
poner: cargar archivo
obtener: descargar archivo
salir: salir: salir
detallado: muestra información de procesamiento detallada
tarce: muestra la ruta del paquete
estado: muestra información del estado actual
binario: modo de transmisión binaria
ascii: modo de transmisión ascii
rexmt: Establecer tiempo de espera de transmisión de paquetes timeout: Establecer tiempo de espera de retransmisión
ayuda: Información de ayuda: Información de ayuda
7. Si el error "AVC Denial, haga clic en el icono para ver" sigue apareciendo y el archivo no se puede transferir, se deben realizar los siguientes cambios
Se deben realizar los siguientes cambios
Modifique /etc /sysconfig/selinux, configure SELINUX como deshabilitado
Utilice el comando setenforce 0 para hacer efectivo el archivo de configuración de selinux
8 Utilice el comando tftp en Busybox
Formato de comando para:
tftp [opción] ... host [puerto]
Estas opciones deben usarse si desea descargar o cargar archivos. Chengdu Mingcheng Tecnología Co., Ltd.
-g significa descargar archivos (get)
-p significa cargar archivos (put)
-l significa archivos locales
- r representa un archivo remoto
Por ejemplo, para descargar el archivo embedexpert desde el host remoto 192.168.1.2, se deben usar las siguientes opciones: embedexpert y se debe ingresar el siguiente comando
tftp -g -r embedexpert 192.168.1.2
¡Gracias!