“Satan”– note at 1 Chron 21:1. The name means “opponent” or “adversary”. Here Peter was opposing Christ in trying to keep Him from the cross. So Jesus justly rebuked him. He never used harsher language in speaking to any disciple. Peter was thinking in merely human ways. Men want ease, comfort, safety, prosperity for themselves and for those they love. They do not understand God's ways and plans. To mind the things of men may put us in opposition to the things of God.
Let us learn from God rather than try to teach Him what He should do. If Christ had listened to Peter there would have been no sacrifice for sin, no resurrection, no gospel, no hope for anyone.