LinuxForum.Fans
Тема

Ubuntu Server 9.10 (Karmic Koala)

Автор: sliver 14 сообщений 3064 просмотров
#222964

Друзья, подскажите пожалуйста рабочие репозитории для Ubuntu Server 9.10 (Karmic Koala), если такие еще существуют. А то досталось от предыдущего админа, очень хочется поставить VNC, а при apt-get update выдает одни "404 Not Found".

#223004

уже не поддерживается...
но я где-то встречал архиві где основа была... поищите "repository karmic archive"

#223178

Ясно, спасибо.
Значит буду пробовать обновлять до 10.04 LTS, и сразу несколько вопросов (прошу сильно не пинать), на виртуалке 9.10 успешно обновилась до 10.04, но там не было настроек squid, samba, pppoe.
Как определить какой именно squid запущен в системе (установлен 2.6 Stable, и 3.0 Stable)?
После обновления (при оставлении старых конфигов) останутся ли расписание крона и скрипты что на авто запуске?
Как посмотреть что вообще стоит в системе (как организованно лимитирование трафика пользователей, учет трафика)?
Останутся ли все настройки Samba?
P.S. Перед обновлением конечно же сделаю полный бекап клонезилой, если что откатить все обратно не проблема, но хочется обновить и что бы все работало
P.S.S. Старый админ удаленно (из дома) мог конектится по ssh на сервер, как ему закрыть доступ и где?

#223265

1. Зачем VNC на сервере?
2. определить какой сквид работает можно набрав команду от рута ps -A | grep squid (squid - Это вторая версия а squid3 - Это Третья).
3. Админу закрыть доступ по ssh нужно так
3.1 Сменить пароли для ВСЕХ пользователей кому дан доступ по ssh.
3.2 Заменить порт ssh и порт в iptables.

По обновлению не скажу точно

#223282
Хравн написал:
1. Зачем VNC на сервере?
2. определить какой сквид работает можно набрав команду от рута ps -A | grep squid (squid - Это вторая версия а squid3 - Это Третья).
3. Админу закрыть доступ по ssh нужно так
3.1 Сменить пароли для ВСЕХ пользователей кому дан доступ по ssh.
3.2 Заменить порт ssh и порт в iptables.

По обновлению не скажу точно

А как узнать кому из пользователей дан доступ по ssh, пароль от рута и от админа я сменил, а вдруг есть еще учетки "секретные".

#223285
sliver написал:
А как узнать кому из пользователей дан доступ по ssh

Посмотреть в /etc/passwd пользователей, имеющих рабочую (т.е. bash, zsh, sh, и т.п.) оболочку, в их домашнем каталоге просмотреть и при необходимости удалить каталог .ssh.
Как-то так, IMHO.

#223288
Lupo Alberto написал:
[quote=sliver]А как узнать кому из пользователей дан доступ по ssh

Посмотреть в /etc/passwd пользователей, имеющих рабочую (т.е. bash, zsh, sh, и т.п.) оболочку, в их домашнем каталоге просмотреть и при необходимости удалить каталог .ssh.
Как-то так, IMHO.[/quote]
Нашел описание что если в sshd_config

Разрешить доступ только определенным пользователям
Перечисляем пользователей в опции AllowUsers через пробел. Если опция не определена - доступ открыт всем юзерам, за искоючением перечисленных в DenyUsers. Если опция определена - доступ открыт только для перечисленных в ней пользователей.

Вообщем определил опцию. Сейчас попробую зайти с др акка.

#223291

Как бы сделал я.
1. Создаём пользователя которому разрешено использование sudo или su пусть будет I'm_ssh_user
2. в конфиге ssh /etc/ssh/ssh_conf

AllowUsers I'm_ssh_user
AllowGroups I'm_ssh_user
DenyUsers *
DenyGroups *

Это по юзерам. думаю ясно.

3. ищем "Port 22"(может отличаться цифра) и меняем на "Port 65132" (к примеру)


И повторюсь зачем тебе VNC?

#223292
sliver написал:
Нашел описание что если в sshd_config

Да, верно. Но только для легально установленного sshd.

#223296
Хравн написал:
Как бы сделал я.
1. Создаём пользователя которому разрешено использование sudo или su пусть будет I'm_ssh_user
2. в конфиге ssh /etc/ssh/ssh_conf

AllowUsers I'm_ssh_user
AllowGroups I'm_ssh_user
DenyUsers *
DenyGroups *

Это по юзерам. думаю ясно.

3. ищем "Port 22"(может отличаться цифра) и меняем на "Port 65132" (к примеру)


И повторюсь зачем тебе VNC?

Сделал тоже самое только без DenyGroups, сейчас их тоже добавлю.
А VNC хочу поставить для удаленного рабочего стола с иксами (я коммандную строку плохо знаю) но пока искал как поставить иксы без репозитория, пока 100 раз менял sources.list (в системе есть только nano), пока качал ключи с помошьй wget, пока нашел скрипты админа которые надо запускать после рестарта, пока поднял интернет (успел уже упасть на 2 день работы) уже и не знаю, надо оно мне или нет, вроде и к строке привык за 2 дня smile , но обновиться хочеться, и я еще не нашел где указанны квоты на интернет для пользователей (инет все равно безлим). Вообще хотел иксы и красивую статистику для сквида прикрутить, боялся что не справлюсь с консолью.

#223301

Иксы на сервере моветон.
Статистика это SARG.

Квоты пишутся скриптами и перемещением юзеров из одного списка в другой. Нужно сомтртеть конфиг сквида.


А вообще тебе бы всё заново переделать раз есть опасность. Потоум как если он со злости корень удалит ничего хорошего не будет.

#223311
Хравн написал:
Иксы на сервере моветон.
Статистика это SARG.

Квоты пишутся скриптами и перемещением юзеров из одного списка в другой. Нужно сомтртеть конфиг сквида.


А вообще тебе бы всё заново переделать раз есть опасность. Потоум как если он со злости корень удалит ничего хорошего не будет.

Все переделать это понятно что лучше, но сначало надо понять как тут все у него работает, что бы геморой себе не нажить.
вот конфиг сквида (все что не закоментированно), где тут квоты указанны?

text
auth_param basic program /usr/lib/squid/ncsa_auth /home/stc/etc/password
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hoursacl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443        # https
acl SSL_ports port 563        # snews
acl SSL_ports port 873        # rsync
acl Safe_ports port 80        # http
acl Safe_ports port 21        # ftp
acl Safe_ports port 443        # https
acl Safe_ports port 70        # gopher
acl Safe_ports port 210        # wais
acl Safe_ports port 1025-65535    # unregistered ports
acl Safe_ports port 280        # http-mgmt
acl Safe_ports port 488        # gss-http
acl Safe_ports port 591        # filemaker
acl Safe_ports port 777        # multiling http
acl Safe_ports port 631        # cups
acl Safe_ports port 873        # rsync
acl Safe_ports port 901        # SWAT
acl purge method PURGE
acl CONNECT method CONNECT

acl trusted_users src "/home/stc/etc/trusted_users" acl all_users proxy_auth REQUIRED Recommended minimum configuration: # # Only allow cachemgr access from localhost http_access allow manager localhost http_access deny manager # Only allow purge requests from localhost http_access allow purge localhost http_access deny purge # Deny requests to unknown ports http_access deny !Safe_ports # Deny CONNECT to other than SSL ports http_access deny CONNECT !SSL_ports # #http_access allow our_networks http_access allow localhost

# And finally deny all other access to this proxy http_access allow trusted_users http_access allow all_users http_access deny all #Allow ICP queries from everyone icp_access allow all # Squid normally listens to port 3128 http_port 192.168.34.77:3128 #Default: # cache_mem 8 MB cache_mem 512 MB #Default: # maximum_object_size_in_memory 8 KB maximum_object_size_in_memory 128 KB #Default: # cache_dir ufs /var/spool/squid 100 16 256 cache_dir ufs /var/spool/squid 10240 64 256 # Note: 2.6.STABLE14 and earlier only supports a slightly different # and undocumented format with all uppercase LOG_FACILITY|LOG_PRIORITY access_log /var/log/squid/access.log squid #Default: # none url_rewrite_program /usr/bin/squidGuard #Default: # url_rewrite_children 5 url_rewrite_children 20 #Default: # redirector_bypass off redirector_bypass on # Default is to allow all to be cached #We recommend you to use the following two lines. acl QUERY urlpath_regex cgi-bin \? cache deny QUERY #Suggested default: refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 # Apache mod_gzip and mod_deflate known to be broken so don't trust # Apache to signal ETag correctly on such responses acl apache rep_header Server ^Apache broken_vary_encoding allow apache # TAG: extension_methods # Squid only knows about standardized HTTP request methods. # You can add up to 20 additional "extension" methods here. extension_methods REPORT MERGE MKACTIVITY CHECKOUT #Default: # none visible_hostname kepserver.localdomain.com #Default: # hosts_file /etc/hosts # hosts_file /etc/hosts # Leave coredumps in the first cache dir coredump_dir /var/spool/squid #DO NOT REMOVE OR MODIFY THIS LINE!!! #

######################################### # STC users acls #

acl STC_user_bux1 proxy_auth_regex ^bux1$ acl STC_user_bux2 proxy_auth_regex ^bux2$ acl STC_user_bux3 proxy_auth_regex ^bux3$

######################################### # STC otdel acls # acl otdel_12 proxy_auth_regex "/home/stc/etc/dpools/o12.users" acl otdel_666 proxy_auth_regex "/home/stc/etc/dpools/o666.users"

Sarg вроде установлен, а еще Squid Traffic Counter, последний даже запущен но криво работает.

#223917

Ну кто подскажет, как посмотреть и изменить квоты на интернет? :(

#224138

Всем спасибо, все разобрался, все решил.

Войдите или зарегистрируйтесь, чтобы ответить.