Israeli soldiers shot and killed a Palestinian on Thursday after he crossed the border from Gaza and fired at the troops, wounding three of them, the Israeli military said.