Я установил Webmin, чтобы попытаться понять, что все работает.
Вчера у меня было настроено логин и пароль, но сегодня, когда я пытаюсь получить доступ к серверу с: https: // ubuntu: 10000 / , чтобы войти, я не могу подключиться , страница не загружается. Похоже, нет никакой связи.
http://localhost:10000
и https://localhost:10000
Они оба возвращали один и тот же не удалось соединить ответ. Я не уверен, что значит включить https. ... https и http не отображаются.
Я поступаю неправильно?
Если Вы не устанавливали webmin
с https Вы должны для соединения использования http://localhost:10000 вместо https://localhost:10000.
Если webmin
не запускается по умолчанию на Вашем компьютере, необходимо создать сценарий в Вашем /etc/init.d
с этим содержанием назовите сценарий webmin
#!/bin/sh
# chkconfig: 235 99 10
# description: Start or stop the Webmin server
#
### BEGIN INIT INFO
# Provides: webmin
# Required-Start: $network $syslog
# Required-Stop: $network
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start or stop the Webmin server
### END INIT INFO
start=/etc/webmin/start
stop=/etc/webmin/stop
lockfile=/var/lock/subsys/webmin
confFile=/etc/webmin/miniserv.conf
pidFile=/var/webmin/miniserv.pid
name='Webmin'
case "$1" in
'start')
$start >/dev/null 2>&1 </dev/null
RETVAL=$?
if [ "$RETVAL" = "0" ]; then
touch $lockfile >/dev/null 2>&1
fi
;;
'stop')
$stop
RETVAL=$?
if [ "$RETVAL" = "0" ]; then
rm -f $lockfile
fi
pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
if [ "$pidfile" = "" ]; then
pidfile=$pidFile
fi
rm -f $pidfile
;;
'status')
pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
if [ "$pidfile" = "" ]; then
pidfile=$pidFile
fi
if [ -s $pidfile ]; then
pid=`cat $pidfile`
kill -0 $pid >/dev/null 2>&1
if [ "$?" = "0" ]; then
echo "$name (pid $pid) is running"
RETVAL=0
else
echo "$name is stopped"
RETVAL=1
fi
else
echo "$name is stopped"
RETVAL=1
fi
;;
'restart')
$stop ; $start
RETVAL=$?
;;
*)
echo "Usage: $0 { start | stop | restart }"
RETVAL=1
;;
esac
exit $RETVAL
сделайте этот исполняемый файл с sudo chmod 755 /etc/init.d/webmin
и добавьте его к процедуре запуска с update-rc.d webmin defaults
. После этого webmin
запустится с Вашего компьютера.
Для предотвращения всех этих мелочей, можно также загрузить webmin
как debian пакет, который можно установить в системе.
Кулак необходимо удалить ток webmin
установка tar
/etc/webmin/uninstall.sh
Затем установите все webmin
зависимости
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
Загрузите последний deb файл отсюда или используйте эту команду для загрузки текущей последней версии (до этой даты)
wget http://dfn.dl.sourceforge.net/project/webadmin/webmin/1.570/webmin_1.570_all.deb
После загрузки файла можно установить его с
sudo dpkg -i webmin_1.570_all.deb
webmin
установит, настроит все необходимые сценарии и будет готов к Вам в https://localhost:10000 все время, таким образом, можно войти в систему с именем пользователя / пароль.
Я знаю, что это старый поток, но, тем не менее, у меня была похожая проблема, и я решил, что порт 10000 принимает соединение. Так что, если у вас возникла похожая проблема, вы можете попробовать это. Подключитесь к вашему серверу через SSH и выполните следующую команду:
sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 10000 -j ACCEPT
Для меня это сработало мгновенно. Удачи.
Редактировать:
Забыл упомянуть, вы должны сохранить свои iptables после добавления нового правила, это можно сделать, запустив sudo service iptables save
в командной строке. В противном случае при перезагрузке сервера все изменения, внесенные в ваш iptables, будут потеряны. Если это не сработает, вы можете попробовать sudo /sbin/service iptables save
.
мой сделал то же самое после перезагрузки, и я смог получить к нему доступ, используя доменное имя моего модема / маршрутизатора (напр. https://myservername.routername.com:10000 )
Попробуйте изменить port
и listen
в \ etc \ webmin \ miniserv.conf
, например:
port=1000
listen=1000
Затем перезапустите webmin:
/etc/init.d/webmin restart
[ 118] Теперь используйте:
https://iporhost:1000/