Начните SSHD на Mac

Если вы хотите зашифровать диск, вы можете использовать LUKS.

Я оставлю вам соответствующую страницу:

http://www.cyberciti.biz/hardware/howto-linux-hard-disk-encryption-with-luks-cryptsetup-command/

1
13.08.2018, 07:45
3 ответа

Я нашел решение для этого

Я попытался запустить процесс 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

Это решило мою проблему.

3
27.01.2020, 23:15

Журнал, который вы публикуете, показывает, что демон безопасной оболочки работает :

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, указывающий на состояние ошибки.

2
27.01.2020, 23:15

Вы загрузили sshd?

launchctl load -w /System/Library/LaunchDaemons/ssh.plist
1
27.01.2020, 23:15

Теги

Похожие вопросы