I agree with @misantroop. I can't imagine anything reasons related to SSH or telco. However I idea popup in my mind:
I read somewhere that IB is in the process of removing temptation to use ISLAND and expect user to label it NASDAQ.
every IB Data Farms may not be all updated, and dungtrand0127 may implicitly and unknowingly trying to access another old farm that still expect ISLAND and does not yet support NASDAQ. (Ok I agree farfetch)
@dungtran0127@...
- try with ISLAND (Old way to access NASDAQ and probably still available for a couple of years)
- on your local machine and on the target machine try reqMatchingSymbols on your symbol
and in the call backs data; look and compare what are primary exchange and what are the official name of supported exchanges.