Поиск

21 февр. 2023 г.

Скрипт отправки сообщения в Телеграм из терминала

# Укажите API токен и ID чата
API_TOKEN="<ваш_api_токен>"
CHAT_ID="<ваш_id_чата>"
# Укажите текст сообщения
MESSAGE="Это тестовое сообщение в телеграм"
# Воспользуйтесь curl для отправки сообщения
curl -s -X POST https://api.telegram.org/bot$API_TOKEN/sendMessage -d chat_id=$CHAT_ID -d text="$MESSAGE"
Сделайте его исполняемым и положите в ~/bin.

20 авг. 2022 г.

IP-TV



Нашел интересный плеер IPTV. ставиться из PPA:

sudo add-apt-repository ppa:tv-lite/ppa-git

sudo apt-get update

sudo apt-get install tv-lite

плейлист: https://iptv-org.github.io/iptv/countries/ru.m3u 

RDP "RemoteApp" клиент в Linux


Для подключения к RDP серверу в Linux имеется пакет xfreerdp. Устанавливается как обычно:

sudo apt install xfreerdp

или

dnf install xfreerdp

Далее создаем скрипт:

nano rdp.sh

и пишем следующую строку:

xfreerdp /u:username /d:domain /v:servername /clipboard /drive:home,~/ /printer:printername /cert-ignore  /p:$(zenity --entry --title="Domain Password" --text="Enter your password:" --hide-text)

Строка $(zenity --entry --title="Domain Password" --text="Enter your password:" --hide-text) открывает графическое окно для ввода пароля. Если это не нужно, то просто указываем пароль в скрипте: /p:userpassword. Если в параметре /u указать $(zenity --entry --title="Domain Username" --text="Enter your username:" --hide-text), то скрипт будет спрашивать и имя пользователя. Так же пробрасывается буфер обмена, домашний каталог пользователя и принтер. Имя принтера можно узнать командой  lpstat. 

Для запуска "RemoteApp" достаточно указать разрешение для окна приложения /w:1920 /h:950 и указать приложение /app:"||consultant".

30 июл. 2021 г.

SAMBA & sim-links


Понадобилось мне сделать симлинк с другого диска на SAMBA шару. И оказалось, что в свежих версиях Самбы что-то пофиксили, и теперь симлинки не работают без явного указания следующих параметров:

в секции global:

unix extensions = no

в секции самой шары:

follow symlinks = yes

wide links = yes

Вот все. Теперь systemctl reload smbd и симлинки работают.

4 июн. 2021 г.

Сертифицированный специалист - Системный администратор Linux

 


Надеюсь мне теперь разрешат в консоли поработать... =)

Сертификат

13 мая 2021 г.

Как управлять виртуальными машинами Vbox через браузер с помощью PhpVirtualBox

phpVirtualbox это AJAX-реализация пользовательского интерфейса VirtualBox с открытым исходным кодом, написанная на PHP. Как современный веб-интерфейс, он позволяет вам получать доступ к удаленным экземплярам VirtualBox и управлять ими. phpVirtualBox разработан, чтобы позволить пользователям администрировать VirtualBox в автономной среде, копируя графический интерфейс VirtualBox через его веб-интерфейс.

17 апр. 2021 г.

Как подключиться к рабочему компьютеру по RDP?



Итак, вам предоставили удаленный доступ к служебному компьютеру по протоколу RDP, как подключиться из Linux?

Вариант 1.

Устанавливаем пакет rdesktop: 
sudo apt install rdesktop

запускаем команду или создаем на ее основе скрипт:
rdesktop -u username -d domainname -p password -k en-us -g 1920x1050 -T window-name -r disk:linux=/home/username -r clipboard:CLIPBOARD -N -z -0 ip-adress_rdp

echo "rdesktop -u username -d domainname -p password -k en-us -g 1920x1050 -T window-name -r disk:linux=/home/username -r clipboard:CLIPBOARD -N -z -0 ip-adress_rdp" > rdp_work.sh && chmod +x rdp_work.sh

username, domainname, password, ip-address_rdp указать свои.

Вариант 2.

Устанавливаем пакет freerdp2-x11 или freerdp2-wayland в зависимости от вашего графического сервера:
sudo apt install freerdp2-x11 
или 
sudo apt install freerdp2-wayland

Запускаем командой:
xfreerdp +clipboard /size:1024x768 /u:Administrator /p:password /v:rdp_server

подробности по ключам тут:
https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface


Вариант 3.

Устанавливаем пакет remmina: 
sudo apt install remmina

запускаем из меню приложений и кликаем, кликаем, кликаем... :)