Red de conocimiento informático - Conocimientos de programación - Asignación de puertos Linux Asignación de puertos Linux

Asignación de puertos Linux Asignación de puertos Linux

¿Comando Linux para comprobar el puerto?

Comando de Linux para ver puertos:

El primer tipo:

lsof-i: número de puerto

El segundo tipo:

p>

netstat-nltp|número de puerto grep

-a: muestra todas las conexiones y puertos de escucha de esta máquina

-n: la forma de red Dirección IP, muestra las conexiones y puertos válidos establecidos actualmente

-r: muestra información de la tabla de enrutamiento

-s: muestra información estadística por protocolo

-v: Mostrar las conexiones válidas actualmente

-t: Mostrar todas las conexiones del protocolo TCP

-u: Mostrar todas las conexiones del protocolo UDP

-i: Mostrar el estado de las conexiones válidas actualmente puerto configurado

p>

-l: muestra solo el estado de la red de servicio cuyo estado de conexión es escuchar

-p: muestra pid/nombre de programa

Cómo ¿Cómo configurar el cliente ssh y cómo conectarse al servidor Linux a través de ssh?

Habilita el acceso remoto y los puertos en el servidor Linux. Si está en una intranet, simplemente use la dirección y el puerto para conectarse. La red externa necesita mapeo de puertos.

1. Inicie el servicio ssh (secureshell) (el mío es linuxubuntu10.10). Por supuesto, antes de iniciar el servicio ssh, debe descargar el software correspondiente: sudoapt-getinstallssh. y luego ingrese / etc/init.d Ingrese el comando: sudoservicesshstart para activar el servicio ssh. Use netstat-tln para verificar si el servicio ssh está activado (el servicio ssh usa el puerto 22 de forma predeterminada). apague el servicio ssh, use: sudoservicesshstop para apagar el servicio ssh

2. Descargue el cliente ssh PuTTY en el cliente (host Widnows), complete la IP del servidor Linux, el nombre de la sesión y guárdelo, ábralo. , ingrese el nombre de usuario y la contraseña, luego el inicio de sesión será exitoso

Inicio de sesión de Linux ¿El método en segundo plano y el número de puerto y protocolo utilizados?

Abrir cmd

1.netstat-n

Ver todos los puertos utilizados por esta máquina

①.proto indica que el protocolo tiene tcp y udp

②.LocalAddress representa la IP de la máquina local, seguida del número de puerto que utilizamos

③.ForeignAddress se conecta a la dirección IP del servidor externo y el puerto del servidor

④.State: indica algunos estados específicos, como: LAST_ACK esperando que muera el paquete utilizado

2 Confirme el número de puerto a consultar

<. p>Comando netstat -aon|findstr1044 (número de puerto especificado)

El último número en el resultado de la consulta es el pid del programa o servicio actual

3 Ingrese el comando: lista de tareas. |findstr2612 (ingrese el pid de consulta anterior)

De esta manera, puede verificar el programa que se ejecuta en este puerto

Luego consúltelo desde el administrador de tareas y podrá ver el programa

4. Si usamos las dos opciones de especificar el número de puerto

① Finalice el programa que se ejecuta en este puerto en el administrador de tareas. Después del final, puede usar este número de puerto.

② Continúe ingresando el comando en la interfaz cmd: taskkill/f/pid2612 (ingrese el pid de la consulta), también puede eliminar este programa

Linux

netstat-tln#Buscar todos los puertos ocupados

netstat-tln|grep80#Buscar el puerto ocupado especificado

Instalar lsof

yuminstalllsof

Puedes saber a través de lsof a qué programa pertenece nuestro puerto

lsof-i: 80# Puerto de consulta

kill-9#Kill ID de proceso Hay múltiples ID de proceso separados por espacios

¿Cuál es la función del puerto linux21?

El puerto linux21 se utiliza principalmente para el servicio FTP (FileTransferProtocol, Protocolo de transferencia de archivos). El servicio FTP se utiliza principalmente para cargar y descargar archivos entre dos computadoras. Una computadora sirve como cliente FTP y la otra. Como servidor FTP, una computadora puede iniciar sesión en el servidor FTP mediante un inicio de sesión anónimo o un inicio de sesión autorizado con nombre de usuario y contraseña.

Actualmente, la transferencia de archivos a través de servicios FTP es el método más importante para subir y descargar archivos en Internet. Además, también hay un puerto 20, que es el número de puerto predeterminado utilizado para la transmisión de datos FTP