Сообщения

Сообщения за апрель, 2017

Проброс портов через ssh - туннель

Иногда бывает необходимо подключиться к другому компьютеру находящемуся внутри удаленной локальной сети, защищенной брандмауэром. На прямую к этой машине подключиться нет возможности, но есть доступ по ssh до другого компьютера в удаленной сети. В этом случае можно использовать проброс портов через ssh - туннель. 1 - Переброс удаленного порта на локальную машину Задача:  необходимо получить доступ до веб-сервера <web-host> в удаленной сети, при этом есть доступ по ssh к хосту <ssh-host>, который имеет доступ до <web-host>: ssh -L 8081:<web-host>:80 user@<ssh-host> Команду необходимо выполнять от пользователя root, после чего  будет доступен на локальном компьютере по адресу http://localhost:8081 2 - Переброс локального порта или доступного нам по сети на удаленную машину Задача:  необходимо удаленному хосту <ssh-host> доступному по ssh, открыть доступ до веб-сервера <web-host> который нам доступен: ssh -R 8081:<web-host>:

Кодировка в Gedit

Запускаем dconf-editor и переходим в  /org/gnome/gedit/preferences/encodings/ там устанавливаем значение типа  ['UTF-8', 'WINDOWS-1251', 'UTF-16'] Ссылка

Поиск дубликатов файлов в Linux

Вот тут нашёл как делать в командной строке. Идём в нужную директорию и пишем: find -not -empty -type f -printf "%s \n " | sort -rn | uniq -d | xargs -I { } -n1 find -type f -size { } c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated =separate А потом вот программку, которая есть в репо Debian - FSLint Её можно запускать и в консоли. Но лучше всего работает это: fdupes -r -d -N ~/ваша папка -r - рекурсивно, с подкаталогами -d - удалять копии -N - не спрашивать пользователя о том, какую из копий оставить, удалить все, кроме первой