— Det finns många människor i det här landet som är generösa och i stånd att tillhandahålla bostäder, och även företag och välgörenhetsorganisationer, säger han till Sky News.
De som tar emot flyktingar kommer att få 350 pund i månaden (drygt 4 400 svenska kronor) och måste förbinda sig för minst sex månader. Det krävs även att de tar sig an en namngiven ukrainare och genomgår en säkerhetskontroll.
En sajt där britter kan registrera sig för att ta emot flyktingar kommer att lanseras på måndagen.