LINUX.ORG.RU

Сообщения petabyte

 

Пропала БД MariaDB вместе с пользователем

OC Debian 12

В MariaDB была БД от WordPress - а с пользователем от этой БД.

Точнее она есть и сейчас тк сайт на WordPress с этого сервера работает корректно.

Но проблема в том, что этой БД и этого пользователя нету в списках.

Т.е. когда я захожу в mysql командой mysql -u root -p и делаю SHOW DATABASES;, то в списке есть все БД кроме нужной.

Та же ситуация с пользователем от этой БД. Команда SELECT user FROM mysql.user; показывает список всех пользователей кроме нужного.

Заметил что в списке пользовтелей появился какой - то пользователь PUBLIC без пароля, с привелегиями USAGE. Точно не уверен, но раньше его вроде де бы не было. Возможно это как то связанно с проблемой.

 ,

petabyte
()

Не работает FTP Server на Debian

OC Debian 12.

Нужно устанвить FTP Server.

Установил proftpd. В ufw открыл 21 порт. Настроил передачу данных через TLS и создал виртуального пользователя. Но при попытке подключться к серверу выдается такая ошибка:

Ошибка: Соединение закрыто сервером

Ошибка: Невозможно подключиться к серверу

/var/log/proftpd/proftpd.log


2023-10-28 10:25:34,108 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): -----BEGIN STACK TRACE-----
2023-10-28 10:25:34,108 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [0] /usr/lib/proftpd/mod_tls.so(+0x1a0a5) [0x7fe27b3dc0a5]
2023-10-28 10:25:34,108 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [1] /usr/lib/proftpd/mod_tls.so(+0x1a0a5) [0x7fe27b3dc0a5]
2023-10-28 10:25:34,108 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [2] /usr/lib/proftpd/mod_tls.so(+0x26a7e) [0x7fe27b3e8a7e]
2023-10-28 10:25:34,108 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [3] proftpd: (accepting connections)(modules_session_init+0x57) [0x5586fe5a8bc7]
2023-10-28 10:25:34,108 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [4] proftpd: (accepting connections)(+0x204ad) [0x5586fe57b4ad]
2023-10-28 10:25:34,108 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [5] proftpd: (accepting connections)(+0x20ea1) [0x5586fe57bea1]
2023-10-28 10:25:34,109 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [6] proftpd: (accepting connections)(main+0x5f8) [0x5586fe579b98]
2023-10-28 10:25:34,109 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [7] /lib/x86_64-linux-gnu/libc.so.6(+0x271ca) [0x7fe27b6461ca]
2023-10-28 10:25:34,109 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fe27b646285]
2023-10-28 10:25:34,109 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): [9] proftpd: (accepting connections)(_start+0x21) [0x5586fe57a1c1]
2023-10-28 10:25:34,109 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): -----END STACK TRACE-----
2023-10-28 10:25:34,109 sarvdata proftpd[164878] sarvdata.local (63.218.186.75[63.218.186.75]): ProFTPD terminating (signal 11)

 ,

petabyte
()

Как продлить SSL сертификат на VDS?

Есть VDS сервер от которого есть SSH доступ. На этом VDS есть сайт. На сайте стоял бесплатный SSL сертификат, который нужно продлят каждые 3 месяца. Решил использовать certbot + LetsEncrypt. Получил новый сертификат с помощью команды ./certbot-auto --apache Перезагрузил веб сервер. Но на сайте открывается старый сертификат. Как поменять старый просроченный сертификат на новый?

 , ,

petabyte
()

Создание виртуальных хостов

Доброго времени суток! Установил на Debian 8 Apache2,PHP5, MySql Server. Нужно разместить на этой системе несколько сайтов с доступом из мира. В /etc/hosts я прописал имена хостов:

host1
host2
и т.д.
В /etc/apache2/sites-available создал файлы с названием виртуальных хостов host1.conf, host2.conf:
<VirtualHost *:80>
ServerAdmin webmaster@host1
ServerName host1
ServerAlias www.host1
DocumentRoot /var/www/host1/
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
<Directory '/var/www/host1/'>
AllowOverride All
</Directory>
<IfModule mpm_itk_module>
AssignUserId username usergroup
</IfModule>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@host2
ServerName host2
ServerAlias host2
DocumentRoot /var/www/host2/
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
<Directory '/var/www/host2/'>
AllowOverride All
</Directory>
<IfModule mpm_itk_module>
AssignUserId username usergroup
</IfModule>
</VirtualHost>
Но когда я захожу на сервер из внешней сети http://78.*.*.*/host1, Apache2 выдает 404 ошибку. Подскажите пожалуйста в чем ошибка? Сайт должен открываться из внешней сети, если он прописан /etc/hosts? Если нужно что бы сайты были доступны из мира, их нужно прописывать в /etc/hosts?

 ,

petabyte
()

Не копируются файлы через SSH

Всем доброго времени суток. Не хочет работать копирование файлов через SSH с Windows 8.1 на Debian 8. На Windwos 8.1 использую Putty:

scp file.tmp petabyte@QWERTY1:/home/petabyte/Downloads/
И так пробовал:
scp d:/file.tmp petabyte@QWERTY1:/home/petabyte/Downloads/ 

Выдается такая ошибка:

ssh: Could not resolve hostname d: Name or service not known
Копирование не идет как из под пользователя, так и из под root - а. На сервере SSH висит на порте 2234. При копировании пробовал добавлять -p port.

 ,

petabyte
()

THG VNC Server

Есть необходимость удаленно администрировать Dibian 8 x64 из под Windows 8 Pro x64 с помощью удаленного рабочего тола. На Debian - е в качестве сервера использую THG VNC Server. На Windows - е Thg VNC Viwer 2.7.10. Нужно Thg VNC Server добавить в автозагрузку, чтобы можно было подключаться к серверу через SSH тоннель до того как залогинился в системе. Я сделал так: 1. Создал файл /etc/init.d/vncboot со следующим содержанием:

#!/bin/sh
# /etc/init.d/tightvncserver
# Customised by Stewart Watkiss
#http://www.penguintutor.com/linux/tightvnc
# Set the VNCUSER variable to the name of the user to start tightvncserver under
VNCUSER='pi'
eval cd ~$VNCUSER
case "$1" in
 start)
   su $VNCUSER -c '/usr/bin/tightvncserver -localhost -geometry 1000x760 :1'
   echo "Starting TightVNC server for $VNCUSER "
   ;;
 stop)
   pkill Xtightvnc
   echo "Tightvncserver stopped"
   ;;
 *)
   echo "Usage: /etc/init.d/tightvncserver {start|stop}"
   exit 1
   ;;
esac
exit 0
2. На файл /etc/init.d/vncboot установил права 755 3.Добавил созданный файл в запуск скриптов: update-rc.d vncboot defaults После этого пробрасываю порт 5901 на ПК с виндой с помощью Putty, на этот же порт на сервере. Ну и после этого подключаюсь к серверу через Thg VNC Viwer - localhost:1. Но тут выскакивает сообщение Connection Closed Gracefully и после этого Thg VNC сервер становится не доступен пока его не перезапустишь.

 

petabyte
()

RSS подписка на новые темы