Several Nato countries, including the US, Germany and the UK, have ruled out deploying ground troops to Ukraine, after French President Emmanuel Macron said “nothing should be excluded”.
Mr Macron said there was “no consensus” on sending Western soldiers to Ukraine.
Kremlin spokesperson Dmitry Peskov has warned of direct conflict if Nato troops deploy there.
Russian forces have recently made gains in Ukraine and Kyiv has urgently appealed for more weapons.
Mr Macron told a news conference on Monday evening: “We should not exclude that there might be a need for security that then justifies some elements of deployment.
“But I’ve told you very clearly what France maintains as its position, which is a strategic ambiguity that I stand by.”
The French leader was speaking in Paris, which is hosting a crisis meeting in support of Ukraine attended by heads of European states, as well as the US and Canada.
His comments prompted responses from other European and Nato member countries.
US President Joe Biden believes the “path to victory” is providing military aid “so Ukrainian troops have the weapons and ammunition they need to defend themselves”, a statement said.
“President Biden has been clear that the US will not send troops to fight in Ukraine,” it added.
German Chancellor Olaf Scholz said there had been no change to the agreed position that no European country or Nato member state would send troops to Ukraine.
UK Prime Minister Rishi Sunak’s spokesman said the country had no plans for a large-scale military deployment to Ukraine, beyond the small number of personnel already training Ukrainian forces.
The office of Italian Prime Minister Giorgia Meloni said Italy’s “support does not include the presence of troops from European or Nato states on Ukrainian territory”.
Mr Peskov, on behalf of the Kremlin, called Mr Macron’s suggestion “a very important new element” adding it was absolutely not in the interests of Nato members.
“In that case, we would need to talk not about the probability, but about the inevitability [of direct conflict],” he said.
Earlier, Nato secretary general Jens Stoltenberg denied considering whether troops would be sent to Ukraine, although he insisted the alliance would continue to support Ukraine, which is not a Nato member.
That position has been echoed by a number of Nato member states including Spain, Poland and the Czech Republic.
Nato is a military alliance whose 31 members agree that, if a member state is attacked, they will help it defend itself. Sweden is set to become its latest member after receiving Hungary’s approval this week.
Kyiv is critically dependent on modern weapons supplies from its Western allies, particularly the US, to continue fighting Russia – a far bigger military force with an abundance of artillery ammunition.
But the approval of a much needed $95bn (£75bn) US aid package – including $61bn for Ukraine – faces an uphill battle in the US House of Representatives.
Ukrainian President Volodymyr Zelensky, who took part in Monday’s meeting in Paris by video link, said that “everything we do together to defend against Russian aggression adds real security to our nations for decades to come”.