The Scottish government said councils will be able to introduce licensing schemes for short-term lets from 2021.
These will allow local authorities to establish designated areas where planning permission is needed before properties can be rented out.
The scheme will also set safety requirements for all short-term lets.
And councils will be allowed to include further conditions to help tackle littering or overcrowding of properties.
The government also said it will review how short-term lets should be taxed in the future to ensure they make an "appropriate contribution to local communities and support local services".
The scheme would work alongside the government's plans to give councils the ability to introduce a so-called tourist tax in the future.
The move is in response to concerns from residents in some popular tourist destinations - particularly Edinburgh during the Festival - that the growth of short-term lets is pushing up rent levels for other properties, as well as increasing the amount of litter, noise and anti-social behaviour.
Research commissioned by the Scottish government found a three-fold increase in Scottish properties let for short-term use since 2016, with 32,000 recorded in May of last year.
More than 2,700 listings were recorded in Edinburgh, with the city's Old Town area found to have 812 active Airbnb listings per square kilometre - while on Skye, holiday lets accounted for nearly 20% of all homes on the island.
A majority of the more than 1,000 respondents to a Scottish government consultation on the issue backed the introduction of reforms, but they were divided over what should be done.
Local government minister Kevin Stewart told the Scottish Parliament that short-term lets can offer people a flexible travel option and have "contributed positively to Scotland's tourism industry and local economies across the country".
He added: "However, we know that in certain areas, particularly tourist hot spots, high numbers of short-term lets are causing problems and often make it harder for people to find homes to live in.
"That is why we are empowering local authorities to implement a system that works for their area."
A politician is a fellow who will lay down your life for his country.