ssh - Secure Shell Accesso remoto¶
__HTML_TAG_51_📋 Copia Tutti i comandi_HTML_TAG_52_
__HTML_TAG_55_
Comandi SSH completi per l'accesso remoto sicuro, il tunneling e l'amministrazione di sistema su tutte le piattaforme.
## Connessione di base
# Semplice connessione_Tabella_57__
### Opzioni di connessione_Tabella_58____
## Metodi di autenticazione
### Autenticazione della password
Traduzione:
### Autenticazione basata sulla chiave
Traduzione:
# Gestione chiave_TABLE_59___
## Configurazione
### SSH Client Config (~/.ssh/config)
Traduzione:
### Opzioni di configurazione comuni
|Option|Description|Example|
|--------|-------------|---------|
|__INLINE_CODE_38__|Real hostname or IP|__INLINE_CODE_39__|
|__INLINE_CODE_40__|Username for connection|__INLINE_CODE_41__|
|__INLINE_CODE_42__|SSH port number|__INLINE_CODE_43__|
|__INLINE_CODE_44__|Private key file|__INLINE_CODE_45__|
|__INLINE_CODE_46__|Enable agent forwarding|__INLINE_CODE_47__|
|__INLINE_CODE_48__|Enable compression|__INLINE_CODE_49__|
_
## Port Forwarding and Tunneling
### Local Port Forwarding
Traduzione:
### Invio della porta remota
Traduzione:
### Dynamic Port Forwarding (SOCKS Proxy)
Traduzione:
## X11 Inoltro
Traduzione:
## Integrazione del trasferimento file
### Integrazione SCP
Traduzione:
### Integrazione SFTP
Traduzione:
## Caratteristiche avanzate
### Jump Hosts and Bastion Servers
Traduzione:
### SSH Agent and Key Management
Traduzione:
## Connessione Multiplexing
Traduzione:
## Sicurezza e indurimento
### Opzioni di connessione sicure
#
### Verifica chiave host
Traduzione:
### Autenticazione basata sul certificato
Traduzione:
## Risoluzione dei problemi
### Problemi di connessione
Traduzione:
### Problemi comuni e soluzioni
|Problem|Symptoms|Solution|
|---------|----------|----------|
|Permission denied|Authentication fails|Check key permissions (600 for private key)|
|Connection timeout|No response|Check firewall, network connectivity|
|Host key verification failed|Key mismatch warning|Update known_hosts or verify host identity|
|Agent forwarding not working|Keys not available on remote|Enable ForwardAgent in config|
_
### Emissioni chiave
Traduzione:
## Automation and Scripting
### Non interattivo SSH
Traduzione:
## Batch Operations
Traduzione:
### SSH with Expect (Password Automation)
Traduzione:
## Ottimizzazione delle prestazioni
### Compressione e velocità
Traduzione:
## Connessione Persistenza
Traduzione:
## Platform-Specific Considerazioni
### Windows (OpenSSH)
Traduzione:
### macOS Keychain Integrazione
Traduzione:
# Migliori Pratiche
## Sicurezza #
1. **Utilizzare l'autenticazione delle chiavi**: disabilitare l'autenticazione delle password
2. **Le chiavi robuste**: Usare Ed25519 o RSA 4096-bit chiavi
3. **Key Rotation**: ruotare regolarmente i tasti SSH
4. **Principio del minimo privilegio**: accesso utente limitato
5. **Monitor Access**: Accedi e monitora le connessioni SSH
### Gestione configurazione
1. **Configurazione centralizzata**: Usa ~/.ssh/config per impostazioni comuni
2. **Host Aliases**: Creare alias host significativi
3. **Connection Multiplexing** Riutilizzare le connessioni per l'efficienza
4. Agent Forwarding. Usare con attenzione, solo quando necessario
5. **Documentazione**: Configurazioni personalizzate per documenti
### Operativo
1. **Backup Keys**: backup sicuro chiavi private
2. **Test Connections**: testare regolarmente l'accesso SSH
3. **Aggiornamento software**: Tenere aggiornato il client/server SSH
4. ♪Monitor Logs ♪ Guarda per attività sospette
5. ** Accesso all'emergenza**: Mantenere metodi di accesso alternativi