
Хорошая практика при использовании SSH использовать ключи шифрования, повышается безопасность за счет использования ключей и удобство за счет отключения функции ввода пароля. Для этого необходимо сгенерировать ключи шифрования открытый (публичный) и закрытый (приватный), скопировать публичный ключ на удаленный целевой хост, добавит этот ключ в хранилище и отключить авторизацию по паролю в службе sshd.
Сгенерируем RSA пару ключей на локальном компьютере:
(далее…)
Git (пр. «гит») — распределённая система управления версиями. Система была создана Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года.
Известные проекты, которые используют git — ядро Linux, Swift, Android, Drupal, Cairo, GNU Core Utilities, Mesa, Wine, Chromium, Compiz Fusion, FlightGear, jQuery, PHP, NASM, MediaWiki, DokuWiki, Qt, ряд дистрибутивов Linux.
Проект является свободным и выпущен под лицензией GNU GPL версии 2. Для работы, по умолчанию используется TCP порт 9418.
Установка git
apt-get install git
Синтаксис git
git <опции> <команды> <аргументы>
вывод полного перечня команд:
(далее…)В Hyper-V есть полноценная служба управления образами Image Management Service, которую можно вызвать из сценариев, программ и кода, чтобы выполнить операции подключения и отключения. Компания Microsoft предоставляет сценарий для подключения VHD-файлов и другой сценарий — для их отключения. Мною подготовлены гораздо более простые сценарии, чем у компании Microsoft. Эти сценарии Windows Management Instrumentation (WMI) не столь полнофункциональны, как у Microsoft, но пригодны для выполнения задачи. Сохраните приведенный ниже сценарий подключения с именем vhdmount.vbs. Option Explicit
Dim objWMIService, objVHDService, strComputer, strVHDFile strComputer =».»
If Wscript.Arguments.Count < 1 Then
Wscript.Echo «Arguments required. For example:» & vbCrLf &
«cscript vhdmount.vbs disk.vhd»
Wscript.Quit (0)
End If
strVHDFile = Wscript.Arguments (0)
Set objWMIService = GetObject («winmgmts:\\» & strComputer &
«\root\virtualization»)
Set objVHDService = objWMIService.ExecQuery («SELECT * FROM MsvmJmageManagementService»).ltemlndex (0) objVHDService.Mount (strVHDFile) Убедитесь, что при запуске команды файл VHD не используется виртуальной машиной. VHD можно подключить с помощью следующей команды:
D:\projectsWBScri pts>cscript vhdmount.vbs d:\virtuals\demo1\demo1 .vhd
Затем нужно перевести диск в активный режим с помощью оснастки Disk Management консоли Microsoft Management Console (MMC). После этого диску будет назначен символ. VHD можно отключить с помощью следующего сценария. Сохраните его с именем vhdunmount.vbs. Option Explicit
Dim objWMIService, objVHDService, strComputer, strVHDFile strComputer =».»
If Wscript.Arguments.Count < 1 Then
Wscript.Echo «Arguments required. For example:» & vbCrLf &
«cscript vhdmount.vbs disk.vhd»
Wscript.Quit (0)
End If
strVHDFile = Wscript.Arguments (0)
Set objWMIService = GetObject («winmgmts:\\» & strComputer &
«\root\virtualization»)
Set objVHDService = objWMIService.ExecQuery («SELECT * FROM Msvm_lmageManagementService»).ltemlndex (0) objVHDService.Unmount (strVHDFile) Чтобы выполнить сценарий и отключить VHD, запустите следующую команду: D:\projects\VBScripts>cscript vhdunmount.vbs d:\virtuals\demo1\demo1 .vhd
Джон Сэвилл
MySQL — один из самых популярных менеджеров баз данных в мире. Он имеет множество функций, которые делают его надёжным и эффективным. Однако, как и любая другая программа, максимально эффективен он только при правильном использовании.
Простой и проверенный способ повысить защиту MySQL — создать пользователей с ограниченными правами доступа к базе данных. В этом руководстве вы узнаете, как в MySQL посмотреть список пользователей и их привилегии, а также более эффективно управлять базами данных в терминальной среде Linux на вашем VPS.
MySQL — один из самых популярных менеджеров баз данных в мире. Он имеет множество функций, которые делают его надёжным и эффективным. Однако, как и любая другая программа, максимально эффективен он только при правильном использовании.
Простой и проверенный способ повысить защиту MySQL — создать пользователей с ограниченными правами доступа к базе данных. В этом руководстве вы узнаете, как в MySQL посмотреть список пользователей и их привилегии, а также более эффективно управлять базами данных в терминальной среде Linux на вашем VPS.
Оглавление
Зачем Создавать Пользователей в MySQL?
При установке MySQL первым создаётся пользователь root, или администратор MySQL. Пользователь с правами root имеет полный доступ к базе данных MySQL, а поэтому вряд ли вы захотите, чтобы у всех пользователей были такие же привилегии.
С другой стороны, хакеры всегда пытаются проникнуть в систему как пользователь root, чтобы украсть информацию, которая там хранится. Или, что ещё хуже, уничтожить сервис и все данные вместе с ним.
Имея это ввиду, системный администратор должен создавать пользователей с определёнными разрешениями для отдельных баз данных, а следовательно для отдельных таблиц. При этом, если безопасность этого пользователя будет поставлена под угрозу, ущерб будет минимальным.
Как Посмотреть Список Пользователей MySQL в Linux
Здесь вы узнаете самый простой способ:
- Войдите через SSH
ssh vash-user@vash-server
- Убедитесь, что у вас есть права root
Как только у нас будет доступ к нашему серверу, мы должны войти в консоль MySQL. Для этого нам нужны root-права. Введите в командную строку следующее:
sudo mysql -u root -p
- Введите свой пароль администратора (root) MySQL
Затем нам нужно будет ввести пароль root для MySQL. Он должен отличаться от системного пароля root.
Мы сможем запускать предложения и команды, как только зайдём в консоль MySQL.
- MySQL список пользователей
Теперь мы можем вывести список пользователей, созданных в MySQL, с помощью следующей команды:
mysql> SELECT user FROM mysql.user;
В результате мы сможем посмотреть всех пользователей, которые были созданы в MySQL.
- Добавьте столбец хоста (необязательно)
В списке могут быть повторяющиеся пользователи. Это связано с тем, что MySQL фильтрует доступ к серверу в соответствии с IP-адресом, с которого он выполняется. Таким образом, вы также можете добавить столбец хоста.
Mysql> SELECT user,host FROM mysql.user;
Благодаря этому мы сможем посмотреть пользователей MySQL, а также с какого хоста или IP-адреса они имеют разрешение на доступ.
Итоги
Администрирование сервера базы данных не всегда простая задача. Поэтому мы должны быть осторожны с созданием и управлением разрешениями юзеров. Теперь вы знаете, как вывести список пользователей MySQL, привязанных к базе данных.
Также вы всегда можете обратиться к официальной документации MySQL для дополнительной информации о разрешениях и создании пользователей.

Часто у ИТ специалистов возникает необходимость отслеживания изменения в текстовых файлах, будь это логи сервера или другой динамический текстовых документ. Для реализации данной задачи в ОС Linux имеется встроенная утилита Tail, её запускают с ключем -f для вывода новых данных в файле. Для отслеживания изменения файла в Windows, имеется командлет Get-Content в Power Shell. Работа данного командлета очень схожа с Tail из Linux.
В данной статье рассматривается синтаксис использования командлета Get-Content Power Shell.
0