Установка FTP-сервера - vsftpd
- Чтоб установить FTP - сервер: sudo aptitude install vsftpd
- Создаем каталог sudo mkdir /var/ftp /var/ftp/incoming
- Добавляем права на чтение, если нужно: chmod -R 555 /var/ftp
- Добавляем права на запись, если нужно: chmod -R 777 /var/ftp/incoming
- Редактируем конфиг: sudo gedit /etc/vsftpd.conf
- Директория для анонимного доступа: anon_root=/var/ftp
- Разрешаем гостевой доступ: anonymous_enable=YES
- Разрешаем запись: write_enable=YES
- Разрешаем запись директорий: anon_mkdir_write_enable=YES
- Разрешаем запись анонимным пользователям:anon_upload_enable=YES
- Перезапускам: sudo /etc/init.d/vsftpd restart
- Дополнительная информация...
+------------------------------------+
Установка прокси-сервера - Squid
Сначала устанавливаем: sudo aptitude install squid
Редактируем конфиг: sudo gedit /etc/squid/squid.conf
acl 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 our_networks src 192.168.0.0/24
#Если нужно раздавать инет только одной машине
# acl our_networks src 192.168.0.2/32
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
http_access allow our_networks
http_access deny our_networks
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_port 3128
visible_hostname Любое_имя_только_не_должно_совпадать_с_учеткой
Перед запуском: sudo squid -z
Перезапускам: sudo /etc/init.d/squid restart
+--------------------------------+
Делаем мини локальную сетку
Чтоб сделать локальную сетку вам нужно несколько компов и кабель.
Для этого прописуем в конец /etc/network/interfaces
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
address 192.168.0.1
netmask 255.255.255.0
auto eth0
А на другом компе:
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
address 192.168.0.2
netmask 255.255.255.0
auto eth0
Теперь пингуем: ping 192.168.0.1
+----------------------------------------+
Установка Web-сервера - lamp
- Чтоб установить web-серевер: sudo aptitude install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
- Теперь перезапускаем апатч: sudo /etc/init.d/apache2 restart
- Теперь проверяем запускается апатч или нет http://localhost/phpmyadmin
- Если нет, просто добавьте в конец файла следующую строку в файл /etc/apache2/apache2.conf этот текст: Include /etc/phpmyadmin/apache.conf
- Дальше мы копируем php файлы в теку /var/www/
- Для того чтоб скопировать файл лучше воспользоватся файловым мененджером MC, mc запускаем как и другие проги, через консоль, а не через пуска как вы раньше делали.
- Чтоб посмотреть текучий мак-адрес: ifconfig
- Чтоб разрешить права теки sudo chmod -R 777 /var/www/тека/
- Перезапускам апатч sudo /etc/init.d/apache2 restart
+-----------------------------+
Установка Samba
Установка Samba
- sudo aptitude install samba
- sudo gedit /etc/samba/smb.conf
- Пропишите групу:
workgroup = WORKGROUP
- sudo /etc/init.d/samba restart
+-----------------------------+
Удаленный рабочий стол
Для того чтоб воспользоваться удаленным рабочий стол для этого в дистрибутиве все есть. Для этого на сервере откроем доступ:
Система -> Параметры -> Удаленный рабочий стол
А на клиенте подключаемся к рабочему стала:
Приложение -> Интернет -> Просмотр удаленных рабочих столов
+-----------------------------+
Установка локальной сети с виртуальной машиной VirtualBox 3.2 на несколько минут
1) На реальной машине(Debian 5.05)
ifconfig vboxnet0 inet 192.168.0.1 netmask 255.255.255.0
2) На вируальной машине(CentOS 5.05)
/sbin/ifconfig eth0 inet 192.168.0.2 netmask 255.255.255.0
3) А в VirtualBox указываем тип подключения "ВИРТУАЛЬНЫЙ ХОСТ АДАПТЕР" vboxnet0
4) Дальше проверяем, работает ли наша система ping 192.168.0.1
Я настроил на несколько минут? потому рекомендую прописать IP-адреса в конфигах.
Система -> Параметры -> Удаленный рабочий стол
А на клиенте подключаемся к рабочему стала:
Приложение -> Интернет -> Просмотр удаленных рабочих столов
+-----------------------------+
Установка локальной сети с виртуальной машиной VirtualBox 3.2 на несколько минут
1) На реальной машине(Debian 5.05)
ifconfig vboxnet0 inet 192.168.0.1 netmask 255.255.255.0
2) На вируальной машине(CentOS 5.05)
/sbin/ifconfig eth0 inet 192.168.0.2 netmask 255.255.255.0
3) А в VirtualBox указываем тип подключения "ВИРТУАЛЬНЫЙ ХОСТ АДАПТЕР" vboxnet0
4) Дальше проверяем, работает ли наша система ping 192.168.0.1
Я настроил на несколько минут? потому рекомендую прописать IP-адреса в конфигах.
Возможно вы имели ввиду связку: linux + apache2 + mysql + php ?
ОтветитьУдалитьЭто я имел виду lamp ( linux + apache2 + mysql + php )
ОтветитьУдалить