ssh :подключение к хосту Время ожидания соединения истекло

Из соображений безопасности системы в ChromeOS/ChromiumOS некоторые папки помечены noexec, и вам нужно либо перемонтировать их с помощью приведенной ниже команды, либо использовать альтернативный путь, для которого не задан noexec, как во втором примере.

Эти команды предполагают, что вы находитесь как минимум в режиме разработчика и имеете доступ к shellс помощью chronos@localhost / $, а не только crosh>, и знаете пароль sudo.

sudo mount -i -o remount,exec /home/chronos/user/

Более устойчивый метод, который должен выдержать обновление, поскольку Google резервирует большую часть /usr/localдля разработчиков:

sudo mkdir -p /usr/local/bin/ && sudo chown -R chronos: /usr/local/bin/
cp ${HOME}/Downloads/foo.sh /usr/local/bin/

Дополнительным преимуществом размещения вещей здесь является то, что они уже находятся в $PATH(попробуйте echo $PATHподтвердить это ), поэтому вам не нужно использовать полный путь для запуска скриптов или двоичных файлов, которые находятся в /usr/local/binи были запущены на них chmod +x.

0
15.08.2020, 11:14
1 ответ

Не уверен, но проверьте настройки роутера. У меня есть страница «Настройки системы» с настройкой «Время жизни сеанса», которая по умолчанию составляет 600 секунд. Если вы можете найти аналогичный параметр на своем маршрутизаторе, измените его на большее число и посмотрите, поможет ли это.

0
18.03.2021, 23:12

Теги

Похожие вопросы