На самом деле я должен подключиться как администратор:
ssh user@xxx.xxx.xx.xx to log into the mac and then use "su" to be as root.
Я не могу подключиться непосредственно как root! ПОЧЕМУ?!?...
Вы должны отредактировать /private/etc/sshd_config
и удалить комментарий в строке:
PermitRootLogin yes
А также наличие активной учетной записи root (что, я полагаю, вы уже делаете.)
РЕДАКТИРОВАТЬ:
Затем вы должны раскомментировать эту строку на сервере, вероятно, в /etc/ssh/sshd_config
, и перезапустить sshd, используя /etc/rc.d/sshd restart
.
Однако в целях безопасности я бы порекомендовал вам не использовать эту практику и отдавать предпочтение использованию su
или sudo
вместо подключения.