FinCEN rules do NOT allow you to open a US Bank (Regular Checking or Savings Account) without a valid US VISA/Passport Copy (for foreigners) and/or SSN.
A permanent address is not a mandatory requirement for opening bank accounts.
A permanent address is not a mandatory requirement for opening bank accounts.