Сброс предыдущей установки с помощью apt-get

Я хочу попробовать несколько вещей:

1) На вашем клиенте закрытый ключ по умолчанию, который он будет использовать при согласовании соединения, - ~ / .ssh / id_rsa Для того, чтобы укажите другой ключ, вы можете указать его следующим образом: ssh -i ~ / .ssh / my_key (hidden) -p xxxx

-i указывает используемый ключ

2) На сервере вы необходимо убедиться, что разрешения для authorized_keys и папки .ssh соответствуют .

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

3) В / etc / ssh / sshd_config есть опция, запрещающая вход в систему root - убедитесь, что она выключена:

#PermitRootLogin yes

Вы хотите видеть этот хэш-символ #, означающий команду to Prohibit закомментировано OUT (так что root может войти в систему)

4) Если клиент и сервер находятся в одной локальной сети (упрощенно, если они оба подключены к одному коммутатору); тогда вы должны использовать ЧАСТНЫЙ IP-адрес (192.168.xx) и порт 22. Если ваш клиент находится где-то в другом месте (McDonald's WiFi и т. д.), вы укажете своему клиенту ПУБЛИЧНЫЙ IP-адрес и порт xxxx. {{1 }} Другими словами - если они оба находятся в одной локальной сети, то маршрутизатор вообще не вступает в игру!

5) Если вы все еще застряли, проверьте журнал SSH на сервере. Эта статья - отличное руководство. Вкратце:

  • Если ваш сервер - Ubuntu или его вариант, проверьте /var/log/auth.log
  • Если ваш сервер - CentOS или его вариант, проверьте / var / log / secure

Удачи, держите нас в курсе!

2
24.04.2017, 12:12
1 ответ

phpmyadmin зависит от

libapache2-mod-php5 | libapache2-mod-php5filter | php5-cgi | php5-fpm | php5

По умолчанию, если ни одна из зависимостей не установлена, выбирается первая зависимость, что приводит к установке apache2 ( libapache2-mod-php5 зависит от apache2 ). Если вы не хотите, чтобы это произошло, вам нужно выбрать одну из других зависимостей и указать ее одновременно с phpmyadmin .

Из 5 перечисленных вариантов:

  • libapache2-mod-php5 и libapache2-mod-php5filter являются модулями Apache и зависят от apache2 .
  • php5 - это просто пакет зависимостей с теми же зависимостями, что и phpmyadmin .

Таким образом, вы оставите php5-cgi и php5-fpm в качестве ваших вариантов, если вы хотите phpmyadmin без apache2 . Какой из них вы хотите, будет зависеть от настроек вашего веб-сервера.

Например:

apt-get install phpmyadmin php5-cgi
8
27.01.2020, 21:51

Теги

Похожие вопросы