This line of questioning has been asked here a lot. The simple answer is, you cannot. Without physically being present in the US with a valid ID/Passport, you cannot open an account, regardless what people may advise you.
I live in India and have no U.S. contacts—how can I open a U.S. business bank account remotely?
Can I open a US bank account remotely to create a PayPal business account?1 ansAs a non-resident with a Delaware LLC, can I open a U.S. bank account without traveling to the U.S.?1 ansAre U.S. banks generally willing to open accounts for U.S. companies owned by non-residents?1 ansCan a non-U.S. entity (e.g., an LLC or similar structure) open a corporate account at major U.S. banks?1 ans