Если вы хотите зашифровать диск, вы можете использовать LUKS.
Я оставлю вам соответствующую страницу:
http://www.cyberciti.biz/hardware/howto-linux-hard-disk-encryption-with-luks-cryptsetup-command/
Я нашел решение для этого
Я попытался запустить процесс sshd
вручную, прослушивая другой порт, чтобы отладить проблему.
sudo /usr/sbin/sshd -d -p 2222
Это показало реальную проблему.
debug1: sshd version OpenSSH_7.6, LibreSSL 2.6.2
debug1: private host key #0: ssh-rsa SHA256:oECJtUeeA3sNrAQj3phBiuWJoVl00dzLiXi20tlWF/o
debug1: private host key #1: ssh-dss SHA256:uVnKrOK+4V+y3QalyFdqDz+9eBN4oi2E3wb1MDBcgzc
debug1: private host key #2: ecdsa-sha2-nistp256 SHA256:CWapRrGUSJx2doJkDf2YR/aZy4BJ4j9K1/ZwX4eUZcg
debug1: private host key #3: ssh-ed25519 SHA256:sjzAks0Hud+Ah941pd8ZRNO6MWENdhO8wW4NMNDL2Ns
/var/empty must be owned by root and not group or world-writable.
Права доступа к каталогу /var/empty
были
drwxr-xr-x 7 gkumar6 sys 224B Aug 12 21:02 empty
Поэтому я изменил его наsudo chown root:wheel /var/empty
drwxr-xr-x 7 root wheel 224B Aug 12 21:02 empty
Это решило мою проблему.
Журнал, который вы публикуете, показывает, что демон безопасной оболочки работает :
debug1: Connection established.
Если бы не она, вы бы не увидели этой строки; вместо этого увидел бы более краткий журнал, заканчивающийся на Connection refused
.
Вы не видите никаких выходных данных из lsof
, скорее всего, потому, что вы не выполняете команду с достаточными привилегиями:
$ lsof -i:22
$ echo $?
1
$ sudo lsof -i:22
sudo lsof -i:22
Password:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
launchd 1 root 12u IPv6 0x2feb0cecf91e551b 0t0 TCP *:ssh (LISTEN)
launchd 1 root 16u IPv4 0x2feb0cecf91ec3a3 0t0 TCP *:ssh (LISTEN)
launchd 1 root 22u IPv6 0x2feb0cecf91e551b 0t0 TCP *:ssh (LISTEN)
launchd 1 root 23u IPv4 0x2feb0cecf91ec3a3 0t0 TCP *:ssh (LISTEN)
Оператор echo
, предшествующий второй попытке, показывает, что предыдущая команда вернула код выхода 1
, указывающий на состояние ошибки.
Вы загрузили sshd?
launchctl load -w /System/Library/LaunchDaemons/ssh.plist