Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

1.3. Configurazione


Puoi configurare il comportamento predefinito dell'applicazione server OpenSSH, sshd, modificando il file /etc/ssh/sshd_config. Per informazioni sulle direttive di configurazione utilizzate in questo file, è possibile visualizzare la pagina di manuale appropriata con il seguente comando, emesso al prompt del terminale:


uomo sshd_config


Ci sono molte direttive nel file di configurazione sshd che controllano cose come le impostazioni di comunicazione e le modalità di autenticazione. Di seguito sono riportati esempi di direttive di configurazione che possono essere modificate modificando il /etc/ssh/sshd_config file.


Immagine

Prima di modificare il file di configurazione, dovresti fare una copia del file originale e proteggerlo dalla scrittura in modo da avere le impostazioni originali come riferimento e da riutilizzare se necessario.

copiare il /etc/ssh/sshd_config file e proteggerlo dalla scrittura con i seguenti comandi, emessi al prompt del terminale:


sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original sudo chmod aw /etc/ssh/sshd_config.original

Di seguito sono riportati esempi di direttive di configurazione che è possibile modificare:

• Per impostare OpenSSH per l'ascolto sulla porta TCP 2222 invece della porta TCP predefinita 22, modificare la direttiva Port in questo modo:

Port 2222

• Per fare in modo che sshd consenta le credenziali di accesso basate su chiave pubblica, è sufficiente aggiungere o modificare la riga: PubkeyAuthentication yes

Se la riga è già presente, assicurati che non sia commentata.

• Per fare in modo che il tuo server OpenSSH visualizzi il contenuto del /etc/issue.net file come banner di pre-accesso, è sufficiente aggiungere o modificare la riga:

Banner /etc/issue.net


Nel /etc/ssh/sshd_config file.


Dopo aver apportato modifiche a /etc/ssh/sshd_config file, salvare il file e riavviare l'applicazione server sshd per apportare le modifiche utilizzando il seguente comando al prompt del terminale:


sudo systemctl riavvia sshd.service


Immagine

Sono disponibili molte altre direttive di configurazione per sshd per modificare il comportamento dell'applicazione server in base alle proprie esigenze. Tieni presente, tuttavia, che se il tuo unico metodo di accesso a un server è ssh e commetti un errore nella configurazione di sshd tramite il /etc/ssh/sshd_config file, potresti scoprire di essere bloccato fuori dal server al riavvio. Inoltre, se viene fornita una direttiva di configurazione errata, il server sshd potrebbe rifiutarsi di avviarsi, quindi prestare particolare attenzione quando si modifica questo file su un server remoto.


Il miglior sistema operativo cloud computing su OnWorks: