Сначала создайте открытый ключ для использования для входа в удаленную систему без пароля:
ssh-keygen -t rsa -b 4096 -C "your_username"
Это приведет к созданию 4096-битного ключа RSA в вашем каталоге ~/.ssh/ с вашим имя пользователя в качестве метки. Затем добавьте этот новый ключ к вашему ssh-агенту, чтобы он использовался, когда вы подключаетесь через SSH.
ssh-agent -s
ssh-add ~/.ssh/id_rsa
Если вы установите пользовательское имя во время генерации ключа, замените id_rsa на это имя.
Теперь скопируйте содержимое своего открытого ключа в буфер обмена.
clip < ~/.ssh/id_rsa.pub
Затем войдите на удаленный сервер с помощью ssh -p YOURPORT user@remote.host и отредактируйте файл authorized_keys удаленного пользователя .
vim .ssh/autorized_keys
Вставить содержимое, которое вы только что скопировали в буфер обмена. Это позволяет подключать ваш компьютер к удаленному хосту без пароля, вместо этого использовать сертификаты (как правило, гораздо более безопасные).
Теперь вам нужно создать скрипт example-script.sh в доме вашего удаленного хоста (убедитесь, что chmod a+x example-script.sh после этого установите его как исполняемый файл).
#!/usr/bin/env bash
CURRENT=$(df / | awk '/\// { print $5}' | sed 's/%//g')
mail -s 'Disk Space Alert' username@example.com << EOF
Disk usage is at: $CURRENT%
EOF
И теперь создайте сценарий в своем локальном домашнем каталоге, local-script.sh, чтобы запустить команду позже (опять же, обязательно сделайте его выполнимым после).
#!/usr/bin/env bash
ssh -P YOURPORT user@remote.host ./example-script.sh
Этот скрипт позволяет вам запустить ./local-script.sh из вашего домашнего каталога, чтобы запустить удаленный скрипт только в одной строке. Затем вы можете добавить это как псевдоним в свой файл .bashrc, чтобы вы могли просто запустить local-script или любой другой псевдоним, который вы можете захотеть. Вы также можете использовать абсолютный путь (/home/your_username/local-script.sh) в crontab, чтобы он выполнялся в определенное время каждый день.
У меня была та же проблема, я обновил свой драйвер так же, как объяснил в ответе Pilot6, но он все еще часто отключается. Я отчаянно искал другое решение, когда нашел в ответе laugeo, что удаление Windows-10 fastboot решает проблему. К несчастью, у меня только Ubuntu и нет Windows. Однако я обнаружил, что просто отключить поддержку Legacy решает проблему!
Мне пришлось отключить поддержку Legacy в Bios, например:
удаление Windows 10 fastboot
Теперь WLAN работает отлично - больше не отключается!
Просто взял HP Stream 13 и уничтожил его, положил Ubuntu 15.10 на него, символизируя все домашние папки на 64-Гбайт SD-карте, чтобы расширить SSD на 32 ГБ ... Затем столкнулся с ужасной проблемой rtl8723be, которую я также заметил на Рабочий стол HP 430 имел другой вариант ....
После большого количества беспорядков, я наконец нашел, что на самом деле есть 2 проблемы.
Драйвер WiFi нуждается в замене, как указано выше, чтобы вырезать выходы карты, которые требуют перезагрузки сетевого менеджера или повторной перезаписи карты с помощью сети. Обновите драйвер, как указано.sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware
Как только ваши выпадения исправлены, вам нужно вылечить проблему с низким уровнем сигнала ... Это немного более инвазивно. Отверните все винты снизу, даже те, что находятся под двумя задними резиновыми ножками, центральную небольшую резиновую крышку и шарнирные резиновые крышки на дне. Аккуратно снимите верхнюю часть, щелкнув ее от основания. Аккуратно снимите крышку. Найдите сетевую карту в центре, в направлении сзади. Снимите тонкий коаксиальный кабель подключенной антенны (основной) и замените его на разъеме рядом с ним (aux).
Драйвер для Linux использует другую антенну на этой карте с двумя антеннами, поэтому, если вы ее не поменяете, вы получите сильную потерю сигнала.
Теперь у ноутбука достаточно места для хранения, ботинки довольно быстрые и имеют полный сигнал без отсева по всему дому.
Спасибо всем за работу над этим.
Спасибо большое за работу над этим.Это был тот же случай со мной. Я также попробовал список rfkill, но ничего не было заблокировано. Тем не менее Wi-fi не работает должным образом.
My rfkill перечисляет весь результат
В течение 2 дней с момента установки Ubuntu 14.04 LTS я пробовал различные настройки. Был почти расстроен и потерял надежду. Наконец, он работает.
Возможное решение. После попыток различных настроек я столкнулся с одним кодом, который, похоже, работает. Перейдите к терминалу, скопируйте-вставьте следующую команду и запустите ее -
rfkill перечислите все
Затем вам нужно перезагрузить один раз. Теперь я могу получить доступ к Интернету через Wi-Fi без каких-либо изменений.
Удачи!
Что сработало для меня, это включить параметр MSI (interupt сигнала сообщения). У меня ноутбук Lenovo Z50. Мой wifi будет работать со всеми производителями ноутбуков wifi, но у меня возникла проблема с маршрутизатором WLAN в Lancorm в отеле, который когда-то остался.
Я нашел файл sw.c в пути к папке
/home/peter/rtlwifi_new/rtl8723be
Затем в файле sw.c я добавил переменную .msi_support и начал ее с «false» под типом данных
rtl_mod_params rtl8723be_mod_params
, т. е.
static struct rtl_mod_params rtl8723be_mod_params = {
.sw_crypto = false,
.inactiveps = true,
.swctrl_lps = false,
.fwctrl_lps = true,
.msi_support = false,
};
Поскольку msi_support по умолчанию отключен, мы должны соответствующим образом инициализировать его как отключенный (следовательно, false),
Затем я выполнил код:
cd rtl8723be
make clean
sudo make install
sudo modprobe rtl8723be
После этого я установите для параметра msi значение 1, в файле
/etc/modprobe.d/rtl8723be.conf
он должен содержать
options rtl8723be fwlps=N ips=N swenc=Y msi=1
Возможно, вам придется перезагрузить компьютер и подождать несколько минут после перезапуска браузер для msi будет запущен.
Это работало для lenovo z50. В зависимости от вашего компьютера вы можете переключать и выбирать вместо msi 0
У меня была та же проблема, я обновил свой драйвер так же, как объяснил в ответе Pilot6, но он все еще часто отключается. Я отчаянно искал другое решение, когда нашел в ответе laugeo, что удаление Windows-10 fastboot решает проблему. К несчастью, у меня только Ubuntu и нет Windows. Однако я обнаружил, что просто отключить поддержку Legacy решает проблему!
Мне пришлось отключить поддержку Legacy в Bios, например:
удаление Windows 10 fastboot
Теперь WLAN работает отлично - больше не отключается!
Просто взял HP Stream 13 и уничтожил его, положил Ubuntu 15.10 на него, символизируя все домашние папки на 64-Гбайт SD-карте, чтобы расширить SSD на 32 ГБ ... Затем столкнулся с ужасной проблемой rtl8723be, которую я также заметил на Рабочий стол HP 430 имел другой вариант ....
После большого количества беспорядков, я наконец нашел, что на самом деле есть 2 проблемы.
Драйвер WiFi нуждается в замене, как указано выше, чтобы вырезать выходы карты, которые требуют перезагрузки сетевого менеджера или повторной перезаписи карты с помощью сети. Обновите драйвер, как указано.sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware
Как только ваши выпадения исправлены, вам нужно вылечить проблему с низким уровнем сигнала ... Это немного более инвазивно. Отверните все винты снизу, даже те, что находятся под двумя задними резиновыми ножками, центральную небольшую резиновую крышку и шарнирные резиновые крышки на дне. Аккуратно снимите верхнюю часть, щелкнув ее от основания. Аккуратно снимите крышку. Найдите сетевую карту в центре, в направлении сзади. Снимите тонкий коаксиальный кабель подключенной антенны (основной) и замените его на разъеме рядом с ним (aux).
Драйвер для Linux использует другую антенну на этой карте с двумя антеннами, поэтому, если вы ее не поменяете, вы получите сильную потерю сигнала.
Теперь у ноутбука достаточно места для хранения, ботинки довольно быстрые и имеют полный сигнал без отсева по всему дому.
Спасибо всем за работу над этим.
Спасибо большое за работу над этим.Это был тот же случай со мной. Я также попробовал список rfkill, но ничего не было заблокировано. Тем не менее Wi-fi не работает должным образом.
My rfkill перечисляет весь результат
В течение 2 дней с момента установки Ubuntu 14.04 LTS я пробовал различные настройки. Был почти расстроен и потерял надежду. Наконец, он работает.
Возможное решение. После попыток различных настроек я столкнулся с одним кодом, который, похоже, работает. Перейдите к терминалу, скопируйте-вставьте следующую команду и запустите ее -
rfkill перечислите все
Затем вам нужно перезагрузить один раз. Теперь я могу получить доступ к Интернету через Wi-Fi без каких-либо изменений.
Удачи!
Что сработало для меня, это включить параметр MSI (interupt сигнала сообщения). У меня ноутбук Lenovo Z50. Мой wifi будет работать со всеми производителями ноутбуков wifi, но у меня возникла проблема с маршрутизатором WLAN в Lancorm в отеле, который когда-то остался.
Я нашел файл sw.c в пути к папке
/home/peter/rtlwifi_new/rtl8723be
Затем в файле sw.c я добавил переменную .msi_support и начал ее с «false» под типом данных
rtl_mod_params rtl8723be_mod_params
, т. е.
static struct rtl_mod_params rtl8723be_mod_params = {
.sw_crypto = false,
.inactiveps = true,
.swctrl_lps = false,
.fwctrl_lps = true,
.msi_support = false,
};
Поскольку msi_support по умолчанию отключен, мы должны соответствующим образом инициализировать его как отключенный (следовательно, false),
Затем я выполнил код:
cd rtl8723be
make clean
sudo make install
sudo modprobe rtl8723be
После этого я установите для параметра msi значение 1, в файле
/etc/modprobe.d/rtl8723be.conf
он должен содержать
options rtl8723be fwlps=N ips=N swenc=Y msi=1
Возможно, вам придется перезагрузить компьютер и подождать несколько минут после перезапуска браузер для msi будет запущен.
Это работало для lenovo z50. В зависимости от вашего компьютера вы можете переключать и выбирать вместо msi 0
Если вы используете последнюю версию Ubuntu, например 18.04 и выше, вы не сможете добавить ppa-репозиторий [ppa: hanipouspilot / rtlwifi] из-за некоторых соображений безопасности.
Поэтому, получите этот новый драйвер wifi непосредственно из GitHub.
git clone https://github.com/lwfinger/rtlwifi_new
Постройте его.
cd rtlwifi_new
make
Наконец, установите его.
sudo make install
он установлен обновленный драйвер.