Samba имеет двух демонов, smbd и nmbd, удостоверьтесь, что Вы проверяете журналы на обоих.
Мой любимый издатель: http://oreilly.com/catalog/samba/chapter/book/ch09_01.html
Иногда сбор сетевых данных дает ключ к разгадке возможные источники проблем. Wireshark удобен для этого.
Лучший способ сделать это - иметь отдельный ssh-ключ для каждого процесса, которому требуется доступ, убедитесь, что ни один другой пользователь не имеет разрешений на закрытые ключи.
Каждый процесс должен иметь его. собственный ключ, так что если какой-либо ключ компримирован, вам нужно будет изменить только одну настройку процесса, а не каждую, которая использует этот ключ.
Если вы не хотите, чтобы ssh запрашивал пароль, вы можете использовать
ssh -o "PasswordAuthentication=no" user@host
Это автоматически завершится ошибкой если никакая другая аутентификация не прошла успешно (например, открытый ключ) и не будет выдано никакого запроса