Каждый раз, когда я подвергаю циклу включения и выключения питания машину, .ssh полномочия папки сбрасываются и становятся слишком открытыми для ssh.
Я должен физически перейти к машине и
chmod 0700 ~/.ssh
прежде чем я буду мочь ssh в (иначе, я получаю разрешение, отклоненное в ошибке (с открытым ключом)), Что сделало бы, это на загружается и как я могу предотвратить его?
Машина будет развернутой в месте, которое не легкодоступно для меня, таким образом, у меня не может быть ее установка способом, которая требует, чтобы я был там каждым разом, когда она перезагружается.
В случае, если это - полезная информация. Машина является довольно основной установкой, Сервер Ubuntu 14.04 с nginx, php-fpm, mysql сервер, мерзавец, openssh. Это имеет SSD и 2 установки жестких дисков с RAID1.
Кроме установки программного обеспечения OS &, единственные вещи, которые я сделал к машине: добавьте сайт к nginx, установите базу данных в mysql и скопируйте открытые ключи (от 3 машин, которые будут иметь доступ) в ~/.ssh/authorized_keys
Только ни один ванильные/стандартные вещи на нет: Я смонтировал, что RAID "диск" к/vol/переместил mysql папку в/vol/mysql/и клонировал веб-приложение от GitHub до/vol/www/
Можно сделать эту команду для выполнения каждый раз, когда Вы загружаете свою систему, использующую 'Приложения Запуска' , который доступен по умолчанию в человечности.
Просто тип 'Приложения Запуска' в инструментальной панели. Приложение откроется. Нажмите кнопка Add в приложении и введите команду (В Вашем случае, chmod 0700 ~/.ssh), и можно также определить Имя и Комментарий для той команды.
Теперь, каждый раз, когда Вы загружаете свою систему, эта команда выполняется автоматически. Можно также смотреть при добавлении программ запуска на командной строке здесь