KYIV, Ukraine—Russia is moving to tighten its hold over occupied parts of Ukraine as its military campaign to take more territory in the eastern Donbas region stalls in the face of fierce resistance, with Ukrainian President Volodymyr Zelensky warning that fighting is set to intensify.

In Mariupol, the largest Ukrainian city taken over by Russian forces, Russia published footage of minesweepers preparing to clear the area around the Azovstal steel plant that had for weeks served as a refuge for hundreds of Ukrainian fighters until their surrender earlier this month. Petr Andriushchenko, an adviser to Mariupol’s mayor Vadim Boychenko, said four of the Russian minesweepers had been wounded after a mine exploded on the plant’s territory, with one having sustained serious injuries. Russia didn’t immediately comment on the reports.

The Mariupol City Council, which functions partly from exile in the city of Zaporizhzhia, itself under threat from Russian forces, Tuesday published the names and photos of nine people it said were collaborating with the Russian occupying forces in Mariupol. “Those collaborators will be punished for the crimes they have committed against their city and country,” it wrote in a Telegram post.

“The Russian occupiers are trying hard to show that they won’t give up parts of Kharkiv and Kherson region and occupied territories of Zaporizhzhia region and Donbas,” Mr. Zelensky said in a late-evening address on Monday. “The coming weeks of the war will be tough, and we should understand this. But we have no alternative but to fight.”

In Russia, meanwhile, one of the few vocal opponents of the invasion in Ukraine, Alexei Navalny, again criticized Russian President Vladimir Putin’s campaign as a court rejected his appeal against a nine-year prison sentence.

“Putin can break a lot of lives, but sooner or later he will be defeated in both this and the stupid war he is waging,” Mr. Navalny said, according to his spokesperson.

Russian opposition leader Alexei Navalny on screens via a video link during a court hearing on Tuesday. His appeal against his sentence was rejected.

Photo: EVGENIA NOVOZHENINA/REUTERS

From behind bars, Mr. Navalny has called on his supporters to protest the war. He is already serving a prison sentence that began in February last year in relation to a parole violation on an earlier conviction. His latest conviction stemmed from charges of fraud and contempt of court, which, like the other case against him, Mr. Navalny says are politically motivated.

“I am certainly ready to go to jail to tell everyone that people are dying,” said Mr. Navalny, who was speaking via videolink and was repeatedly interrupted by the judge. “No one has killed more Russians than Putin.”

“Your time will pass and you will burn in hell,” Mr. Navalny said, though it is unclear how widely his comments will be heard in Russia.

Efforts to bolster Russian control over seized Ukrainian cities and towns come amid a hardening of the front line in the eastern Donbas region. Moscow’s forces have slowed in their push to seize territory there and begun preparing for counter-offensives by Ukrainian forces armed with newly delivered Western arms, including M777 howitzer artillery pieces.

Russian servicemen de-mine the territory of the Azovstal steel plant in Mariupol, Ukraine, on Sunday.

Photo: russian defence ministry press s/Shutterstock

Ukraine says Russia is also getting ready to mount military offensives from occupied areas where it has had the time to regroup forces and strategize. The General Staff of Ukraine’s Armed Forces said Tuesday that Russia has improved its tactical position around the town of Vasylivka in south Ukraine and was readying an attack northward toward Zaporizhzhia, the regional capital under Ukrainian control.

The Russian Defense Ministry said Tuesday that its air-based missiles, aviation and artillery have hit command posts and ammunition depots in several settlements along the Donbas front line.

Mr. Zelensky said during a news conference this week that up to 100 Ukrainian soldiers could be dying each day on the front lines in the east of the country, where Russia has refocused its forces after failing to take Kyiv in the early days of the war. The Ukrainian leader said that as of April 16, between 2,500 and 3,000 Ukrainian soldiers had been killed, with up to 10,000 injured.

Ukraine has confirmed 4,600 civilian deaths as a result of Russian attacks since the invasion began on Feb. 24, including 232 children, Ukraine’s prosecutor general, Iryna Venediktova, said on Monday in Davos. The figures don’t include information about Russian-occupied territories, but “we can observe from satellite images and other sources that the situation there is catastrophic,” she said, according to the Interfax-Ukraine News Agency.

In Kherson, a city of 290,000 that came under Russian control in the first weeks of the war, attempts to integrate more closely with Russia have advanced furthest. Andrei Turchak, the head of Russia’s ruling United Russia party, said on a recent visit to the city, north of the Crimean Peninsula that Moscow annexed in 2014, that “Russia is here to stay forever.”

The Russian-appointed deputy regional head in Kherson, Kirill Stremousov, on Tuesday called for a Russian military base to be established as “a guarantor of continued peace and security in our region.” Mr. Stremousov, who has previously said that Kherson region would start using the Russian ruble and would aspire to join Russia, told Russia’s state news wire RIA that the regional population backed closer integration with Russia.

A family was evacuated from Slovyansk, in the Donetsk region of eastern Ukraine on Monday.

Photo: CARLOS BARRIA/REUTERS

A hospital shelter in Bakhmut, in the Donetsk region of eastern Ukraine on Monday.

Photo: CARLOS BARRIA/REUTERS

Polls taken on a nationwide level appear to contradict that idea. In a survey published Tuesday by the Kyiv International Institute of Sociology, 82% of the 2,000 respondents across Ukraine said the country shouldn’t make territorial concessions in exchange for peace. Only 10% backed the idea of ceding territory to Russia.

Mr. Stremousov is a wanted man in Ukraine, which is stepping up its campaign to prosecute collaborators and Russian soldiers accused of committing atrocities in areas they have occupied. Authorities say they are investigating more than 10,700 potential war crimes involving more than 600 suspects. Few of those suspects, however, are in Ukrainian custody.

On Monday, a Russian soldier was convicted of premeditated murder and sentenced to life in prison in Ukraine’s first war-crimes trial since the Russian invasion began in February, a verdict that prosecutors said should provide momentum to bring more cases to court.

Write to Matthew Luxmoore at Matthew.Luxmoore@wsj.com