Я разделил свой жесткий диск на Ubuntu (ext4), раздел Windows 10 (NTFS) и раздел для хранения данных (NTFS). Я хотел изменить разрешения ключа SSH на раздел данных с помощью chmod 400, но странно команда не имеет никакого эффекта. Кроме того, изменение разрешений в разделе ext4, а затем копирование файла в раздел NTFS приводит к тому, что ключ снова имеет разрешения 755 ... причина всего этого в том, что SSH требуется ключ с разрешениями 400 для входа в удаленную оболочку.
Что я могу сделать здесь?
Вы устанавливаете разрешения для файловых систем Windows при МОНТАЖЕ.
Но это не решит твою проблему; Вы не можете делать то, что вы хотите, как это.
Разрешения для файла или каталога в файловой системе - это функция POSIX. NTFS не является POSIX. Таким образом, вы не храните ключи ssh в файловой системе Windows, если не можете установить весь раздел равным 400.
Сохраните ключ в /home/$USER/.ssh/, как мы все делаем; -)