Настройка подключения по SSH с помощью OpenSSH на Linux

SSH(Secure Shell) — очень крутой инструмент удаленного администрирования, который позволяет безопасно подключаться к консоли сервера. Перечислять причины, по которым это очень удобно можно бесконечно, достаточно просто представить, что не нужно идти в серверную, в которой скорее всего очень жарко(если это плохая серверная) или очень холодно(если хорошая), а можно со своего рабочего места подключиться напрямую.

Но хватит мечтать, пора настраивать!

Установка OpenSSH

Осуществить такое чудо можно с помощью программы OpenSSH, соответственно на сервере должен быть установлен openssh-server, а на клиенте openssh-client.

Установка на сервере

apt-get install openssh-server

Установка на клиенте

apt-get install openssh-client

Ничего не мешает установить клиент и сервер на одной машине и проверить работоспособность подключившись к самому себе командой

ssh user@localhost

Если все работает, то вам будет предложено ввести пароль пользователя user. Естественно, такой пользователь должен существовать на сервере.

читать далее «Настройка подключения по SSH с помощью OpenSSH на Linux»

Iptables — настройка Firewall для Linux

Всех приветствую! Разговор пойдет о консольной утилите iptables для Linux систем, которую смело можно обозвать полноценным сетевым экраном. Разобраться в ней «с наскока» не так просто, как хотелось бы, страница с маном кажется просто огромной простыней лишнего текста, не понятно для кого написанной. Конечно, это только мое мнение, именно поэтому я и решил написать эту шпаргалку по iptables, чтобы в следующий раз идти уже по проторенной дорожке.

Как обычно, надеюсь, что кому нибудь эта статья поможет сориентироваться в настройке, погнали.

Firewall Iptables

Как гласит викиучебник, iptables является оболочкой над netfilter, которая повсеместно принята за стандарт. Часто под iptables понимают сам межсетевой экран netfilter, и мы не станем исключением. Хотя вообще весь набор программ — межсетевой экран + утилита для управления им так и называется: netfilter/iptables.

читать далее «Iptables — настройка Firewall для Linux»

Как очистить корзину Ubuntu от имени рута

Эта супер короткая заметка будет логичным продолжением моей старой публикации «Мой скрипт очистки системы Linux Ubuntu». А все потому, что в системе снова завелся мусор! Ну как завелся… Каюсь, сам его накопил. В процессе бурной разработки очередного шедевра на локальном сервере, в корзину летит огромное количество файлов. А XAMPP любезно утроился в корне файловой системы, при установке я ему запретил делать свою директорию доступной простым пользователям(до сих пор не знаю почему). Поэтому все файлики удаляются от имена рута и попадают в корзину, откуда их уже не удалить.

Итог: «неудаляемые» файлы в корзине

Намертво засели. Открыть и очистить корзину через файловый менеджер от имени рута не представляется возможным. Поэтому нужно поискать, где же на самом деле лежат файлы из корзины.

Где находятся файлы из корзины в Ubuntu

читать далее «Как очистить корзину Ubuntu от имени рута»

Использование sudo без ввода пароля в Ubuntu

На днях задумался о замечательной программе sudo. Согласитесь, трудно представить свою жизнь без нее? Когда мне первый раз дали потрогать Linux Dedian в университетской лаборатории, я заходил с помощью команды su под администратора, вводил пароль и вытворял все, что душе угодно. Конечно же, в 85% случаев я не выходил из root-пользователя и в следующий раз удивлялся обилию заблокированных файлов в домашней директории. Но еще больше удивлялись студенты, которые работали за этой машиной после меня.

Тогда я думал: «Глупый линукс, кому нужны все эти права! Только лишние телодвижения». Сейчас мой взгляд на эту ОС изменился. Я поддался очарованию движения Open Source и возможности настроить в системе вообще все!

Но хватит вступлений. Вопрос, о котором я задумался, звучит так: «Можно ли использовать sudo без ввода пароля?». Оказалось, что да, но зачем?

читать далее «Использование sudo без ввода пароля в Ubuntu»

Мой скрипт для очистки системы Linux Ubuntu 16.04

Привет всем, в этой супер короткой, но очень полезной заметке я расскажу, как чищу свою Ubuntu от лишних пакетов, устаревших зависимостей и прочего мусора, который появляется после установки и удаления пакетов.

На Windows для этой задачи пришлось бы установить какой нибудь CCleaner, или ему подобную программу. Кроме того, винда засоряется во много раз быстрее, реестр можно чистить хоть каждый день. Утром проснулся и пошел чистить. А программу очистки системы Linux можно заменить всего тремя командами в консоли. Для простоты и удобства я объединил их в один bash-скрипт, который запускаю раз в две-три недели и живу спокойно.

Создаем новый документ и пишем туда три волшебные команды.

#!/bin/bash

sudo apt-get install -f
sudo apt-get autoclean
sudo apt-get autoremove

Они почистят нам все оборванные зависимости и очистят кеш.

Делаем его исполняемым следующей командой

chmod +x fileName

Где «fileName» соответственно имя файла со скриптом.

Повторюсь, при запуске в системе починятся все поломанные пакеты, почиститься кеш и удалятся ненужные пакеты из устаревших зависимостей. Все быстро, просто и эффективно. Спасибо за внимание!