Как установить openssh-сервер после настройки прокси в preseed - PullRequest
0 голосов
/ 11 ноября 2019

Как я могу установить Openssh-сервер после настройки прокси в файле ".sh", который я передаю целевому устройству? Цель - Xubuntu 18.04 Desktop

. Я пытаюсь написать свою команду установки в файле ".sh" после прокси-сервера echo apt (прокси-сервер echo работает отлично), но это не работает.

Мои сценарии файла Preseed.cfg и .sh приведены ниже:

#Preseed.cfg:
ubiquity ubiquity/success_command   string \
mkdir -p /tmp/vmware-toolsmnt0; \
for i in sr0 scd0; do mount -t iso9660 /dev/$i /tmp/vmware-toolsmnt0 && break; done; \
cp -a /tmp/vmware-toolsmnt0 /target/opt/vmware-tools-installer; \
cd /target/opt/vmware-tools-installer/; \
mv upgra64 vmware-tools-upgrader-64; \
mv run.sh run_upgrader.sh; \
chmod +x /target/opt/vmware-tools-installer/*upgr*; \
bash /target/opt/vmware-tools-installer/run_upgrader.sh;
#My .sh File:
#!/bin/bash
sudo echo 'Acquire::http::proxy "http://proxy:8008/";' >> /target/etc/apt/apt.conf.d/proxy;
sudo echo 'Acquire::https::proxy "http://proxy:8008/";' >> /target/etc/apt/apt.conf.d/proxy;
chmod 0744 -R /target/etc/apt/apt.conf.d/proxy;
sudo apt-get update;
sudo apt-get install -y --force-yes openssh-server;
sudo sed -i 's/#PermitRootLogin prohibit-password/permitrootlogin yes/g' /target/etc/ssh/sshd_config;
...