для разработки plone на linux, мы используем этот скрипт сборки: https://svn.plone.org/svn/collective/buildout/bda-naked-python/
имеются файлы конфигурации сборки для python версии 2.4, 2.5, 2.6, 2.7 и 3.2.
README рассказывает, как его использовать.
Я могу ошибаться, но мне всегда нужно установить демон сервера, прежде чем я смогу подключиться (по крайней мере, на рабочем столе). ssh устанавливается по умолчанию, но это только клиент
эта команда устанавливает сервер [ ! d4]
sudo apt-get install openssh-server
Вы можете изменить порт и остановить корневой вход, отредактировав
/ etc / ssh / sshd_config
Это требует перезапуска службы.
sudo service ssh restart
В /var/log/auth.log
будут обнаружены подсказки, почему SSH (или PAM) отклоняет попытку входа в систему. Дополнительные подсказки можно найти, используя опцию -v
с клиентом ssh . Несколько распространенных ситуаций, некоторые из которых упомянуты в других ответах:
/ etc / shadow
). / etc / ssh / sshd_config
настроен на запрет входа в систему ( DenyUsers
], AllowUsers
, PasswordAuthentication
, PubkeyAuthentication
, UsePAM
и т. д., см. man sshd_config
) . / etc / shells
. / etc / ssh
, /home/jim/.ssh
, /home/jim/.ssh / *
и т. д. Я бы также рекомендовал использовать adduser (вместо useradd ) для добавления новых пользователей;
Пока пользователь не входит в группу admin
, они не смогут sudo [ ! d22] до корня. Чтобы использовать su , вам нужно будет установить пароль root ( passwd root
), после чего я рекомендую установить PermitRootLogin = no
в / и т.д. / SSH / sshd_config
.
В моем случае у меня была группа, которой был разрешен доступ, и пользователь не был ею частью. Это разрешило это для меня.
Используя пример выше с пользователем jim
и возьмем член группы jim
, поскольку это только группа (issue group
, выполнив вход в систему как jim
, чтобы найти группы, частью которых вы являетесь). В моем файле / etc / ssh / sshd_config
у меня была запись AllowGroups sshusers
и, следовательно, для добавления jim
в sshusers
]. Ниже описано, как это будет выполнено:
usermod -a -G sshusers jim
Замените свою группу и пользователя в соответствии с вашей конфигурацией.
jim
как фиктивный пользователь, чтобы помочь обеспечить контекст. статья здесь объясняет это хорошо.
– jargonjunkie
13 February 2018 в 04:29
sudo /etc/init.d/ssh reload
, но, тем не менее, хорошая информация. – Oli♦ 8 December 2010 в 20:54