Come posso verificare se SSH è disabilitato con il terminale su Sierra?

2

Vorrei conoscere la riga di comando per verificare lo stato di SSH su Sierra, per favore.

Ho provato a usare systemctl ma ho ottenuto command not found .

Grazie!

    
posta MFJC 05.05.2017 - 00:18
fonte

3 risposte

6
sudo systemsetup -getremotelogin

Ciò restituirà "Login remoto: On" o "Off" a seconda dello stato dell'opzione Login remoto in Sharing.prefpane.

Non esiste una cosa come systemctl su macOS, ma systemetup fa molte cose; controlla la lista con sudo systemsetup -help .

    
risposta data 05.05.2017 - 00:41
fonte
1

L'uso di "systemctl" sembra con sto conversando con un'altra persona Linux che attraversa. Sento la tua lotta. :) Vorrei usare lo stesso metodo per controllare questo su entrambe le piattaforme.

Confermare se la porta è aperta. Non fidarti degli strumenti del fornitore, cambiano spesso.

Mac: netstat -anl|grep LISTEN|grep "*.22"

Linux: netstat -anl|grep LISTEN|grep ":22"

    
risposta data 05.05.2017 - 05:42
fonte
-3

Oltre a usare sudo systemsetup -getremotelogin puoi aprire OS X System Preferences > Condivisione > e assicurati che Accesso remoto sia deselezionato.

    
risposta data 05.05.2017 - 10:54
fonte

Leggi altre domande sui tag