Я хочу попробовать несколько вещей:
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 на сервере. Эта статья - отличное руководство. Вкратце:
/var/log/auth.log
/ var / log / secure
Удачи, держите нас в курсе!
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