Чтобы postfix работал с настройкой Thunderbird «SSL/TLS» для порта 465, используйте такие настройки master.cf:
smtps inet n - y - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
('y' в первой строке означает, что postfix работает в chroot, в противном случае должно быть 'n')
Это устаревший способ подключения -в наши дни более привычно использовать STARTTLS через порт 587 ('submission' ).
debug1: Trying private key: /home/user/myPrivateKey.key
debug3: sign_and_send_pubkey: RSA 96:2e:35:c2:25:6a:a8:b8:21:48:43:24:a3:69:c0:df
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
Su cliente SSH envió una clave privada, pero el hash de clave de estilo antiguo -me hace pensar que podría haber sido una clave de la versión 1.x del protocolo SSH. La versión remota es OpenSSH 7.4p1 de Debian, que tiene el soporte de la versión 1.x del protocolo SSH eliminado por completo ya que está obsoleto y se ha descubierto que contiene fallas de seguridad fatales.
Si ese no fuera el caso, estos mensajes indican que el servidor no aceptó la clave. Debe verificar los registros de autenticación del servidor(/var/log/auth.log
en Debian ):si hay un problema en los permisos del directorio de inicio del usuario de destino, el directorio ~/.ssh
sub -o el archivo ~/.ssh/authorized_keys
, debe haber un mensaje al respecto.
Los problemas más comunes son propiedad incorrecta o demasiados permisos de escritura :el archivo authorized_keys
debe estar protegido para que solo el propietario de la cuenta pueda escribirlo, de lo contrario sshd
lo ignorará por completo.