tety, разберись с настройками кодировок, как на домашней, так и на удаленной системах - это во первых, а во вторых, разберись с файловыми системами на домашнем и удаленном дисках, в некоторых ФС далеко не любые символы допустимо использовать в именах файлов (погугли на тему Filename Conventions, или как-то так)

Так например двоеточие, с точки зрения FAT, абсолютно недопустимый символ в имени файла, и потому файл с именем содержащим недопустимый символ не удастся создать на диске с FAT, ни под Windows, ни под Linux, а если такой файл был создан/сохранен/переименован под Linux на диске, скажем, с ext4 (с точки зрения этой ФС, двоеточие - символ абсолютно допустимый для использования его в имени файла), то при его копировании на диск с FAT, недопустимый символ в имени будет либо пропущен, либо заменен на допустимый (зависит от ОС, версии драйвера, и т.п. нюансов), чаще это "нижнее подчеркивание"
Учи матчасть