Come faccio a scoprire su quale porto è in esecuzione?

Come faccio a scoprire su quale porto è in esecuzione?

Secure Shell, comunemente chiamato SSH, è un protocollo di rete utilizzato per eseguire accessi remoti nelle macchine in una rete o su Internet. SSH è molto popolare in quanto è sicuro e facile da usare, soprattutto se si è a tuo agio nell'uso del terminale.

In questa guida rapida, discuteremo di come installare SSH utilizzando OpenSSH Server su un sistema Linux, configurazione rapida e, infine, mostrarti come visualizzare e modificare la porta su cui è in esecuzione SSH.

Iniziamo:

Installazione di SSH su Linux

Cominciamo discutendo su come installare SSH su Linux.

NOTA: Questa parte del tutorial non è poi così importante e puoi saltarla se hai già SSH installato sul tuo sistema.

Detto questo, inizia aggiornando il sistema utilizzando il comando:

aggiornamento sudo apt-get && sudo apt-get upgrade

Quindi, installa il server OpenSSH utilizzando il comando semplice:

SUDO APT-OGT Installa OpenSsh-Server

Una volta che il comando esegue correttamente, dovresti avere SSH configurazione sul sistema e iniziare a configurarlo.

Per convenzione, il servizio SSH viene installato come servizio SSH e puoi gestirlo utilizzando SystemD.

Inizia controllando se il servizio è installato correttamente utilizzando il comando:

Servizio sudo Stato SSH
[Fail] sshd non è in esecuzione ... fallito!

Dopo aver confermato di avere un servizio SSH installato, puoi andare avanti e avviare il servizio utilizzando il comando:

sudo servizio ssh inizio
[OK] Avvio di OpenBSD Secure Shell Server: SSHD.

Per abilitare l'esecuzione di SSH su avvio, utilizzare il comando SystemCtl:

sudo systemctl abilita ssh

Come modificare la porta SSH predefinita

SSH è una potente funzionalità che consente l'accesso remoto su un dispositivo da qualsiasi parte del mondo. Questa funzione può anche essere una vulnerabilità sfruttabile se un utente malintenzionato ha accesso al sistema.

Un modo fondamentale per garantire SSH è cambiare la porta su cui funziona per impostazione predefinita, porta 22.

Sentirai spesso la seguente battuta: “L'universo è realizzato con protoni, neutroni, elettroni e porte SSH predefinite." Questa battuta è voguish nei circoli dei programmatori perché le porte SSH predefinite sono suscettibili agli attacchi, in particolare per la forza dei bruti.

Diamo ora un'occhiata a come puoi iniziare a proteggere il tuo sistema modificando la porta SSH predefinita.

Per modificare la porta SSH predefinita, dobbiamo modificare il file di configurazione del server SSH in/etc/ssh/sshd_config

Modifica il file di configurazione e il rompicapo la voce #Port e specifica la porta che si desidera utilizzare come porta SSH predefinita.

sudo nano/etc/ssh/sshd_config #port 22

È inoltre possibile eseguire altre configurazioni in questo file per migliorare la sicurezza del server, ma non ne entreremo in questo tutorial.

Ora chiudi il file e salva tutte le modifiche. Successivamente, dobbiamo riavviare il servizio per applicare le modifiche, cosa che puoi fare usando il comando:

Servizio sudo SSH Riavvia

Come trovare la porta su cui è in esecuzione SSH

Per visualizzare la porta su cui è in esecuzione SSH, Cat Il contenuto del file sshd_config e Grep per la porta usando il comando:

Cat/etc/ssh/sshd_config | Porta Grep 3333 #GateWayports NO

Conclusione

In questa guida rapida, abbiamo discusso di come installare e configurare rapidamente SSH su Linux. Abbiamo anche trattato come modificare il file di configurazione SSH per modificare la porta SSH predefinita e infine abbiamo esaminato come dire quale porta SSH è in esecuzione.