Инструменты пользователя

Инструменты сайта


unix:ssh

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
unix:ssh [28.11.2022 22:54] – создано kubadaunix:ssh [15.01.2026 21:23] (текущий) kubada
Строка 2: Строка 2:
 <code bash> <code bash>
 tar -czvf archive_name.tar.gz /path/subpath tar -czvf archive_name.tar.gz /path/subpath
 +
 +cp -a /path/ /path/backup
 +</code>
 +----
 +
 +=== Очистить консоль ===
 +<code bash>
 +command+K
 +</code>
 +----
 +
 +=== Сжать размер видео ===
 +[[https://evermeet.cx/ffmpeg/|https://evermeet.cx/ffmpeg/]]
 +
 +<code bash>
 +ffmpeg -y -I "IN.mp4" -b:v 6000k -vcodec h264 -r 65 "OUT.mp4"
 +</code>
 +  * перебирать параметр -b:v
 +  * -r - fps
 +
 +=== Преобразовать видео в GIF ===
 +<code bash>
 +ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
 +</code>
 +
 +  * -i input.mp4: путь к исходному файлу
 +  * fps=15: частота кадров (10-15 оптимально для GIF, чтобы файл не был слишком тяжелым)
 +  * scale=480:-1: ширина 480 пикселей, высота подберется автоматически (сохранение пропорций)
 +  * palettegen и paletteuse: создание специальной палитры цветов для конкретного видео, что значительно повышает качество GIF
 +  * -loop 0: бесконечный цикл (0 — бесконечно, любое другое число — количество повторов)
 +----
 +
 +=== ssh по ключу ===
 +<code bash>
 +  - sudo adduser NEWNAME
 +  - sudo usermod -aG sudo NEWNAME
 +  - ssh-keygen
 +  - ssh-copy-id -i key.pub NEWNAME@IP
 +  - sudo nano /etc/ssh/sshd_config | /etc/ssh/sshd_config.d
 +  - PermitRootLogin no
 +  - PasswordAuthentication no
 +  - sudo nano /etc/systemd/system/ssh.service.requires/ssh.socket
 +  - sudo systemctl daemon-reload
 +  - sudo service ssh restart
 +  - sudo systemctl restart ssh.socket
 +</code>
 +
 +Если новый пользователь после ssh-copy-id:
 +<code bash>
 +  - cp /root/.ssh/authorized_keys /home/NEWNAME/.ssh/
 +  - chown -R NEWNAME:NEWNAME /home/NEWNAME/.ssh
 +  - chmod 700 /home/NEWNAME/.ssh
 +  - chmod 600 /home/NEWNAME/.ssh/authorized_keys
 </code> </code>
 ---- ----
unix/ssh.1669665271.txt.gz · Последнее изменение: kubada