Уверенный это возможно, но или Вы не рассказали целую историю или одного из нас, перепутан. Как вирусы, как ожидают, войдут в почтовый сервер?
Если Вы обеспокоены зараженными электронными письмами, являющимися проблемой, необходимо принять во внимание, что те вирусы бездействуют при пересечении системы, таким образом, это не имеет никакого значения, какая система они перемещаются через. Вирус является только проблемой, когда позволяется выполниться и нет никакой причины этого для появления на самом почтовом сервере, если Вы также не выполняете почтовый клиент на той машине.
Полагайте также, что, если Вы собираетесь виртуализировать другой сервер в рамках своей производительности VPS, вероятно, не собирается быть очень хорошим или для хоста или для гостя. Из того, что я видел спецификаций VPS обычно существует не многое из чего-либо, уже не говоря о достаточно для экономии.
Вот несколько вопросов, чтобы исключить простые причины?
authorized_keys
файл имеет режим 600, каталог .ssh
- режим 700, и что домашний каталог не доступен для записи никому, кроме владельца? Если ничего в приведенном выше списке помогает, вот быстрый способ диагностировать проблемы:
В качестве пользователя root запустите ssh-сервер в командной строке с флагом -d
. Это примет одно соединение и распечатает много отладочной информации:
$ sudo / usr / sbin / sshd -d
Просмотрите отладочную информацию на наличие полезных сообщений об ошибках.
Если вы не видите ничего полезного, опубликуйте журналы здесь.
Запустите ssh -vvv
на клиенте для расширенного вывода и проверьте журналы сервера. Распространенной ошибкой является то, что ключ mode 0600 не принадлежит пользователю. Ssh откажется от аутентификации, если закрытый ключ доступен для чтения другим пользователям или если authorized_keys доступен для записи другим лицам.
Можно попробовать использовать Userify для распределения ключей, чтобы обеспечить правильную установку разрешений на удаленном хосте. (Также Userify имеет хорошие подсказки по использованию для Mac)
.