ssh-copy-id просто автоматизирует команды
scp .ssh/id_rsa.pub user@other-host:
ssh user@other-host 'cat id_rsa.pub >> .ssh/authorized_keys'
ssh user@other-host 'rm id_rsa.pub'
То есть: он копирует ваш локальный файл id_rsa.pub на другой сервер и добавляет его в файл authorized_keys удаленного пользователя. [!d1 ]
Это просто удобный сценарий и требует аутентификации. Вы должны указать пароль user (в other-host), чтобы он работал. ssh-copy-id не делает ничего, кроме scp и ssh от вашего имени, поэтому, если они требуют аутентификации по паролю, ssh-copy-id также сделает это.
На другом компьютере перейдите на этот сайт: https://packages.ubuntu.com/ Выберите версию Ubuntu; проверьте с терминала:
lsb_release -d
И ваша архитектура; либо 32-, либо 64-битный:
arch
Поиск необходимой сборки пакета. Загрузите его и все его зависимости. Зависимости обозначаются красной точкой; в этом случае, dpkg-dev, g ++, gcc, libc6-dev и make. Скачайте также эти пакеты. Перенесите файлы .deb на рабочий стол машины Ubuntu. Затем из терминала:
cd ~/Desktop
sudo dpkg -i *.deb
Он может жаловаться, что в пакете отсутствует зависимость. Если да, загрузите это и добавьте его на рабочий стол и повторите попытку.
EDIT: Если, с другой стороны, у вас есть доступное соединение ethernet, вы можете просто сделать:
sudo apt-get update
sudo apt-get install build-essential
Все необходимые зависимости и их зависимости будут
Сноска: Мы хотели бы подтвердить детали вашего USB-радио, так как может быть лучший способ, чем этот длительный процесс. Измените свой вопрос, чтобы добавить результат:
lsusb
EDIT : Ваше беспроводное устройство: 0bda: a811 Realtek Semiconductor Corp.
С временное подключение к Интернету по сети Ethernet, привязанное или любое другое средство, можно открыть терминал и выполнить:
sudo apt-get update
sudo apt-get install --reinstall build-essential git
git clone https://github.com/gnab/rtl8812au.git
sudo dkms add ./rtl8812au
sudo dkms build -m 8812au/4.2.2
sudo dkms install -m 8812au/4.2.2
Перезагрузка и работа вашей беспроводной сети.
На другом компьютере перейдите на этот сайт: https://packages.ubuntu.com/ Выберите версию Ubuntu; проверьте с терминала:
lsb_release -d
И ваша архитектура; либо 32-, либо 64-битный:
arch
Поиск необходимой сборки пакета. Загрузите его и все его зависимости. Зависимости обозначаются красной точкой; в этом случае, dpkg-dev, g ++, gcc, libc6-dev и make. Скачайте также эти пакеты. Перенесите файлы .deb на рабочий стол машины Ubuntu. Затем из терминала:
cd ~/Desktop
sudo dpkg -i *.deb
Он может жаловаться, что в пакете отсутствует зависимость. Если да, загрузите это и добавьте его на рабочий стол и повторите попытку.
EDIT: Если, с другой стороны, у вас есть доступное соединение ethernet, вы можете просто сделать:
sudo apt-get update
sudo apt-get install build-essential
Все необходимые зависимости и их зависимости будут
Сноска: Мы хотели бы подтвердить детали вашего USB-радио, так как может быть лучший способ, чем этот длительный процесс. Измените свой вопрос, чтобы добавить результат:
lsusb
EDIT : Ваше беспроводное устройство: 0bda: a811 Realtek Semiconductor Corp.
С временное подключение к Интернету по сети Ethernet, привязанное или любое другое средство, можно открыть терминал и выполнить:
sudo apt-get update
sudo apt-get install --reinstall build-essential git
git clone https://github.com/gnab/rtl8812au.git
sudo dkms add ./rtl8812au
sudo dkms build -m 8812au/4.2.2
sudo dkms install -m 8812au/4.2.2
Перезагрузка и работа вашей беспроводной сети.
На другом компьютере перейдите на этот сайт: https://packages.ubuntu.com/ Выберите версию Ubuntu; проверьте с терминала:
lsb_release -d
И ваша архитектура; либо 32-, либо 64-битный:
arch
Поиск необходимой сборки пакета. Загрузите его и все его зависимости. Зависимости обозначаются красной точкой; в этом случае, dpkg-dev, g ++, gcc, libc6-dev и make. Скачайте также эти пакеты. Перенесите файлы .deb на рабочий стол машины Ubuntu. Затем из терминала:
cd ~/Desktop
sudo dpkg -i *.deb
Он может жаловаться, что в пакете отсутствует зависимость. Если да, загрузите это и добавьте его на рабочий стол и повторите попытку.
EDIT: Если, с другой стороны, у вас есть доступное соединение ethernet, вы можете просто сделать:
sudo apt-get update
sudo apt-get install build-essential
Все необходимые зависимости и их зависимости будут
Сноска: Мы хотели бы подтвердить детали вашего USB-радио, так как может быть лучший способ, чем этот длительный процесс. Измените свой вопрос, чтобы добавить результат:
lsusb
EDIT : Ваше беспроводное устройство: 0bda: a811 Realtek Semiconductor Corp.
С временное подключение к Интернету по сети Ethernet, привязанное или любое другое средство, можно открыть терминал и выполнить:
sudo apt-get update
sudo apt-get install --reinstall build-essential git
git clone https://github.com/gnab/rtl8812au.git
sudo dkms add ./rtl8812au
sudo dkms build -m 8812au/4.2.2
sudo dkms install -m 8812au/4.2.2
Перезагрузка и работа вашей беспроводной сети.