Какие крутые или полезные трюки с сервером / сетью?
Например:
Настройка сервера в качестве защищенного HTTP-прокси для использования в фильтрованном интернет-соединении. Изменение DNS компьютера / сети для перенаправления трафика.
О каких еще забавных и полезных уловках вы думаете, что мы все должны знать?
8 ответов
экран
(linux & OS X/macports)
Он позволяет пользователям консоли запускать любое количество текстовых приложений, интерактивных командных оболочек, приложений на основе curses, текстовых редакторов и т. Д. В пределах одного терминала.
Я только начал бегло использовать его, благодаря нескольким онлайн-учебникам: http://news.softpedia.com/news/GNU-Screen-Tutorial-44274.shtml
Краткий справочник:
- Начать новый сеанс: #screen -S sessioname
- Ctrl + объявление, чтобы отделить
- Список запущенных сессий: #screen -ls
- Подключиться к запущенной сессии: #screen -x sessioname
Здесь есть некоторые профессионалы, которые могут добавить в этот пост свои полезные команды для экрана.
Вот еще один полезный урок
Отличный маленький трюк, чтобы играть на ничего не подозревающих пользователей. Промежуточная идея "войны с котенком" тоже.
ssh различные варианты туннелирования
- -R переадресовать порт с удаленного хоста на / через исходный конец сеанса ssh
- -L прямой порт от инициирующего хоста через удаленный хост
- -D ssh's socks-прокси
В основном Linux [и, возможно, BSD] связаны:
используя openvpn в режиме моста, чтобы.. соединить удаленные сегменты Ethernet. не эффективно, но иногда действительно полезно.
использование netcat вместо ssh для быстрой передачи данных через безопасную локальную сеть.
использование обратного прокси-сервера или DNAT в сочетании с SNAT на многосетевом хосте, чтобы сделать некоторые услуги из сети A доступными для клиентов в сети B, когда вы [по некоторым политическим причинам] не можете контролировать маршрутизацию между A и B.
используя fail2ban, чтобы заблокировать скрытый удар по вашему ssh / ftp / http и, возможно, другим сервисам.
Установите некоторую магию в ~/.ssh/config для автоматической переадресации хоста прыжка. Позволяет вам делать такие вещи, как ssh login1%host1+login2%host2+host3
прямо из командной строки, не прерывая поток, настройте туннель и запомните синтаксис ProxyCommand.