Как изменить или получить пароль для Linux Debian Server в GoogleCloud? - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь запустить скрипт на моем SSH-сервере Debian-linux, но при использовании некоторых команд он говорит «отказано в разрешении» и «файл не найден».Полный код и команды приведены ниже

Я уже пробовал passwd, но я не знаю старый пароль, потому что Google не показывал мне его. Я также пробовал keygentool, но сгенерированный ключ неработа.

sudo apt-get -y update 
sudo apt-get install -y ntpdate 
sudo apt-get install -y squid3 apache2-utils 
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak 
sudo bash -c 'cat « EOF > /etc/squid/squid.conf 
http_port 80 
auth_param basic children 5 
auth_param basic credentialsttl 2 hours 
auth_param basic casesensitive off 
acl localhost src 
acl localnet src YOUR IP SERVER
http_access allow localhost 
http_access allow localnet 
http_access deny all 
cache deny all 
forwarded_for delete 
request_header_access Via deny all 
EOF' 
sudo /etc/init.d/squid restart

Это не работает

enter image description here

sudo bash -c 'cat « EOF > /etc/squid/squid.conf 

В доступе отказано

http_port 80 
auth_param basic children 5 
auth_param basic credentialsttl 2 hours 
auth_param basic casesensitive off 
acl localhost src 
acl localnet src YOUR IP SERVER
http_access allow localhost 
http_access allow localnet 
http_access deny all 
cache deny all 
forwarded_for delete 
request_header_access Via deny all 
EOF' 

Все «не найдено»

1 Ответ

0 голосов
/ 01 февраля 2019

Вы можете переключиться на root, запустив sudo su -.

. Другим решением является использование сценария запуска.

сценарий запуска указывается через сервер метаданных.

Вы можете добавить сценарий запуска к запущенным экземплярам

1 - На странице сведений об экземпляре выполните следующие шаги:

2 - Нажмите кнопку «Изменить» в верхней части страницы.

3 - В разделе «Пользовательские метаданные» нажмите «Добавить элемент».

4 - Добавьте сценарий запуска, используя один из следующих ключей:

startup-script: укажите содержимое сценария запуска непосредственно с помощью этого ключа.

startup-script-url: укажите URL-адрес хранилища Google Cloud Storage длязапустите файл скрипта с этим ключом.Если вы не можете перезапустить экземпляр для запуска сценария запуска, вы можете перезапустить сценарий запуска внутри экземпляра с помощью следующей командной строки:

sudo google_metadata_script_runner --script-type startup --debug
...