Telnet uzaktaki ana bilgisayara bağlanamıyor - ancak yerel olarak telnet yapabilir (Bağlantı Noktaları 110,143,993,995)


0

Uzun zamandır ubuntu 14.04'te PostFix ve DoveCot Üzerinden bir Posta Sunucusu kurmaya çalışıyorum ve evde çalışmasını istiyorum.

Ubuntu ile sanal bir makine kullanıyorum, sanal makineme imap / pop için tüm bağlantı noktalarında bağlantı noktası yönlendirmeyi ayarlıyorum (110,143,993,995).

'Telent localhost' işlemini yukarıda listelenen bağlantı noktalarından herhangi birine yaparsam bağlayabilirim

root@ubuntu:/# telnet localhost 110
Trying ::1...
Connected to localhost.
Escape character is '^]'.
+OK Dovecot (Ubuntu) ready.

root@ubuntu:/# telnet localhost 143
Trying ::1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE     STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot (Ubuntu) ready. 
a1 login < username > < password >
a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE] Logged in

root@ubuntu:/# telnet localhost 993
Trying ::1...
Connected to localhost.
Escape character is '^]'.

root@ubuntu:/# telnet localhost 995
Trying ::1...
Connected to localhost.
Escape character is '^]'.

Onları halka Ip üzerinden yapmaya çalışır bulmaz başarısız olur:

root@ubuntu:/# telnet < my domain > 110
Trying < ip of my computer that has port forwarding to my vm >...
telnet: Unable to connect to remote host: Connection refused

Hangi portlarda neler olup bittiğini anlamak için bir 'netstat' yaparsam, doğru portları dinlediğimi söyleyebilirsiniz

root@ubuntu:/# netstat -nl4
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State   
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:9306            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:15674           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:47580           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:9312            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:61613         0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:15670           0.0.0.0:*               LISTEN 

#...
#... theres a few more ip's in here that I believe to be irrelevant

ve son olarak, orada dinleyen dovecot olduğundan emin olmak için ...

root@ubuntu:/# netstat -antup|grep dovecot
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      104305/dovecot  
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      104305/dovecot  
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      104305/dovecot  
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      104305/dovecot  
tcp6       0      0 :::993                  :::*                    LISTEN      104305/dovecot  
tcp6       0      0 :::995                  :::*                    LISTEN      104305/dovecot  
tcp6       0      0 :::110                  :::*                    LISTEN      104305/dovecot  
tcp6       0      0 :::143                  :::*                    LISTEN      104305/dovecot 

Daha önce belirtilen tüm bağlantı noktalarında Bağlantı Noktası İletme özelliği etkinleştirilmiş - güvenlik duvarım tamamen devre dışı bırakılmış ve kendi makineme telnet göndermeye çalışıyorum; benim için geçerli değil. Ve eğer öyleyse - macintosh'umda da telnet yüklü - bu yüzden gerçekten benim için geçerli değil.

Bu noktada yönlendiricimde bilgisayarıma Public Ip üzerinden ulaşmamı engelleyen bir konfigürasyon olduğu izlenimini edindim.

Herhangi bir yardım veya içgörü büyük beğeni topluyor. Bu benim ilk posta sunucum. Bu alandaki bilgilerim kahramanca değil.


ISS'nizin sizi engellemediğinden emin misiniz?
Unfundednut

Comcast (isp'im) adını verdim ve onlardan telefonda aldığım cevap, çevrimiçi olarak birçok kez izlenenlerle aynıydı: bağlantı noktası 25 engellendi ve 110/143, 993/995 'tercih edildi'
domdambrogia

Yanıtlar:


2

NAT geridöngü eksikliği yüzünden duruyorsunuz. Yönlendiricinizde etkinleştirebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.