The Turnbull government's move to ban all asylum seekers who come by boat from ever setting foot in Australia has triggered dismay from refugee advocates and satisfaction from One Nation as the opposition comes under immediate pressure to support the legislation.

In an escalation of an already hard-line immigration policy, asylum seekers detained on Manus Island or Nauru from July 19, 2013 onwards would be ineligible for any sort of Australian visa – including for tourism, business or family reasons – for the rest of their lives.

It includes those deemed to be genuine refugees and any who chose to return to their home country. Children, whether they arrived unaccompanied or with parents, will be exempt.

The announcement paves the way for a potential deal to resettle refugees in New Zealand or the US while allowing the government to guarantee that no such person will ever settle in Australia.