I am using PuTTY to SSH into my account and the VI to edit files but my Delete, Home, and End keys don't do what I expect. Delete inserts the ~ character at the cursor instead of deleting the character to the right of the cursor.

Anyone know how to make the keypad keys work?