VirtualBox - nie można telnet do usługi SMTPS na maszynie gościa


1

Mam Debian7 z uruchomionym VirtualBox v4.1.18, z maszyną wirtualną gościa z systemem CentOS 7, która uruchamia Dovecot. Jestem w stanie telnet do 995 z hosta lokalnego (tj. Z maszyny wirtualnej na samą siebie) i innych maszyn gości, i mogę wykonać podstawowe uwierzytelnianie za pomocą prostych poleceń, ale nie mogę telnet z hosta do maszyny gościa. Oto wynik działania

firewall-cmd --list-all

  public (default, active)
  interfaces: eth0 eth1
  sources: 
  services: dhcpv6-client imaps pop3s smtp ssh
  ports: 465/tcp 587/tcp 995/tcp
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules:

Mam również 995 przesłanych do mojego menedżera VirtualBox dla tego hosta. Mogę ssh do skrzynki w porządku ... Mogę trafić do portu 465/587 ... Sprawdziłem, że moja maszyna hosta nie zużywa 995 ... Ponownie uruchomiłem maszynę wirtualną i maszynę hosta wiele razy ...

Oto moje dovecot.conf:

fs
auth_mechanisms = plain login
disable_plaintext_auth = no
listen = *
mail_location = maildir:/var/mail%d/%n
mail_privileged_group = mail
mbox_write_locks = fcntl
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix =
}
passdb {
  driver = pam
}
protocols = pop3
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
}
ssl = required
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
  driver = passwd
}

Co mogę to naprawić lub zdiagnozować?

edytować:

Po ponownym uruchomieniu zmieniłem port hosta z 995 na inny port i udało mi się pomyślnie telnet do usługi dovecot. Mogę mieć coś na Debianie 7 blokującego 995? Niepewny...


NAT z VirtaulBox dla tej konkretnej maszyny i portu
Romeo Ninov

(0) Zredagowałem twoje pytanie - sprawdź, czy nie zmieniłem znaczenia. (1) Czy używasz tego samego polecenia, aby połączyć się z maszyną Wirtualną Docecot z innych maszyn wirtualnych i z hosta? Co to właściwie jest? (Chyba telnet the_IP_address 995) (2) Co dokładnie dzieje się, gdy wydasz to polecenie na hoście? Czy jest komunikat o błędzie? (Co to jest?) (3) Kiedy mówisz: „Mogę ssh w skrzynce w porządku”, masz na myśli, że możesz ssh w maszynie wirtualnej z hosta? (00) Nie odpowiadaj w komentarzach; edytuj swoje pytanie, aby było jaśniejsze i bardziej kompletne.
G-Man,

Dokonałeś poprawnych zmian. Występuje błąd „telnet: Nie można połączyć się ze zdalnym hostem: połączenie odrzucone”. A kiedy mówię, że mogę ssh w porządku, mam na myśli, że mogę ssh od hosta do gościa (co oznacza, że ​​moje przekazywanie portów jest poprawnie skonfigurowane, a firewall jest poprawnie skonfigurowany)
sc2bigjoe
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.