Как установить докер -ce в kali -linux?

Проблема в том, что по умолчанию SSH пытается использовать закрытый ключ root, потому что клиент работает от имени пользователя root. Если вы все еще хотите работать как root, но хотите использовать закрытый ключ gol, это может быть возможно, потому что root имеет доступ ко всему . Таким образом, чтобы вызвать ssh от имени root, но использовать закрытый ключ gol, вам нужно только указать ssh, где находится закрытый ключ. Я не знаю вашу систему, но есть вероятность, что она здесь:

/home/gol/.ssh/id_rsa

Вы можете указать ssh, какой закрытый ключ использовать:

ssh -i /home/gol/.ssh/id_rsa gol@remotehost '/home/scripts/script1.sh'

В качестве альтернативы вы можете использовать способ, которым вы изначально пытались, правильно процитировав его:

su - gol -c "ssh gol@remotehost '/home/scripts/script1.sh'"
-1
25.01.2021, 19:40
1 ответ

Используйте кодовое имя debianв своих источниках:

Отредактируйте /etc/apt/sources.listследующим образом:

deb [arch=amd64] https://download.docker.com/linux/debian buster stable

или используйте следующую команду:

printf "%s\n" "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" |\
sudo tee /etc/apt/sources.list.d/docker-ce.list

Добавить ключ gpg:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

установитьdocker-ce:

sudo apt update
sudo apt install docker-ce

Установите Docker Engine на Debian

Обновление

Я обновил документацию Kali Linux , теперь вы можете безопасно добавить репозиторий Debian docker -ce, как описано в этом ответе. А вот как его установить:

Installing docker-ce on Kali Linux

docker-ce can be installed from Docker repository using Debian buster codename.

Add Docker repository to your sources.list

printf "%s\n" "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" |\
sudo tee /etc/apt/sources.list.d/docker-ce.list

Import the gpg key:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

Fingerprint checking:

sudo apt-key fingerprint 0EBFCD88

Install the latest version of docker-ce:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Ссылки

Install Docker Engine on Debian

6
18.03.2021, 22:35

Теги

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