Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: ragimiri 29 Února 2008, 17:04:14

Název: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4 [vyřešeno]
Přispěvatel: ragimiri 29 Února 2008, 17:04:14
Zdravím. Koupil jsem nový server HP ProLiant ML110G4 a instaluji na něj serverovou verzi Ubuntu 7.10. Zatím všechno šlape, ale měl bych několik dotazů:
Předem díky za pomoc a tipy. Zatím jsem pracoval jen s "normálním" Ubuntu pro pracovní stanice, takže se serverovým se zatím seznamuji. :)
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Petr Merlin Vaněček 29 Února 2008, 17:36:59
ad 1) myslím si, že ntpdate ntp.ubuntu.com by to mohlo vyřešit
ad 2) je to možné - v /etc/hostname, bude pak potřeba upravit i /etc/hosts
ad 3) http://wiki.ubuntu.cz/Root_sudo
ad 4) záleží co od serveru chcete
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 01 Března 2008, 00:03:54
Díky za odpovědi. Bude se jednat o výhradně webový server s PHP, Apachem a MySQL. Dále jsem při instalaci zvolil OpenSSH a Sambu, abych se na server nějak vzdáleně dostal. :)
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Petr Merlin Vaněček 01 Března 2008, 11:46:09
Díky za odpovědi. Bude se jednat o výhradně webový server s PHP, Apachem a MySQL. Dále jsem při instalaci zvolil OpenSSH a Sambu, abych se na server nějak vzdáleně dostal. :)

Samba je vhodná spíše pro lokání síť k sdílení dat (s Windows), možná to není úplně vhodné pro server ...
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 02 Března 2008, 19:28:12
Samba je vhodná spíše pro lokání síť k sdílení dat (s Windows), možná to není úplně vhodné pro server ...
No jo, ale jak tam pak dostanu soubory, co budu potřebovat?
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Petr Merlin Vaněček 02 Března 2008, 19:32:47
A jaké soubory budete potřebovat? Má to být server, který bude obsluhovat spíše WAN, nebo LAN? Pokud Vám jde o nějaké sdílení dat v síti Internet, tak vhodnější bude využívat sftp, nebo ftp protokol. Už jen z toho titulu, že spousta ISP porty potřebné pro chod samby blokuje.

Pokud jde o instalační soubory, tak pevně věřím, že si vystačíte s apt-get a případně i wget ...
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 03 Března 2008, 15:30:15
Bude to jen webový server, takže určitě tam budu nahrávat soubory pro Apache (HTML, PHP, JPG...).
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Petr Merlin Vaněček 03 Března 2008, 17:28:48
V takovém případě bych měl rád tu moc, abych Vám instalaci samby na takový server zakázal :D SMB prostě není protokol určený pro přenos dat mimo síť LAN - vždyť je to obyčejné Windowsovské sdílení! Použijte raději FTP nebo SFTP.
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Pavelp 03 Března 2008, 18:34:53
Na spravovanem gw do internetu mam ve filtraci paketu nastaveno zahazovani vsech paketu SMBFS protokolu, ktere vysilaji PC na vnitrni siti a prosly by na vnejsi rozhrani. Kdyz si poslechu provoz na vnejsim rozhrani a sleduju tyto pakety, je to hruza, kolik cizich stroju do wan propaguje sve sluzby. Dejte na radu merlina, soubory tam i zpet muzete pohodlne kopirovat napriklad z windows programem winscp pres ssh sluzbu.
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Fracty 03 Března 2008, 18:42:39
V takovém případě bych měl rád tu moc, abych Vám instalaci samby na takový server zakázal :D SMB prostě není protokol určený pro přenos dat mimo síť LAN - vždyť je to obyčejné Windowsovské sdílení! Použijte raději FTP nebo SFTP.

jj, naprosto přesná odpověď, většina z nás doufá, že pokud si tam tedy sambu necháte, tak jí aspoň omezíte firewallem pro nějaké dané ip. V nejlepším případě, jak napsal pan Vaněček použijte FTP(S) nebo SSH(FS). Pořádně si opevněte SSH, což ale neznamená přesouvat ssh na jiný port, ale spíše používat klíče atd. Jinak ještě k té sambě, uvědomte si, že je to služba Windows. A ne zrovna moc bezpečná, spíše téměř děravá....

a to co platí o ssh, samosebou platí i o ftp
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Fracty 03 Března 2008, 18:45:28
hm, jsem dnes ještě k tomu pomalej :D

jinak, když čtu co píše Pavelp, tak ještě bych doplnil, že z win máte možnost ssh (putty)
jinak samosebou, že z Linuxu, máte možnost standardního ssh, co je v systému a přesto se také dají bez problémů posílat soubory.
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 04 Března 2008, 14:05:09
Mám WinSCP, je to přesně to, to potřebuji. Díky moc. :)
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 04 Března 2008, 16:30:38
Mám další várku hloupých dotazů:

1. Instaloval jsem jen LAMP a OpenSSH. Tudíž žádný poštovní server. Předpokládám tedy, že sendmail také není přítomen. Jak mám pro Apache a PHP nastavit SMTP relay server?

2. Rád bych se na server dostal také z domova, jenže je schovaný za NAT. Jaké porty musím přesměrovat? Je mi jasné, že 80 a 443 pro HTTP, ale pro PuTTY a WinSCP?

3. Potřebuji do PHP dostat knihovnu GD. Ve Windows stačilo v php.ini odstranit středník před DLL, na Linuxu nevím.
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Petr Merlin Vaněček 04 Března 2008, 16:52:37
1) sudo apt-get install postfix, upravit /etc/postfix/main.cf dle potřeby. Případně SMTP svého providera
2) 80 (http), 443 (https), 22 (ssh + sftp resp. scp)
3) sudo sh -c "apt-get install php5-gd && /etc/init.d/apache2 restart"

Jak prosté :)
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 04 Března 2008, 17:28:43
Ó, díky, dobrá vílo. :) Ale ještě to chce tyto dvě komponenty PHP: curl a xmlrpc. Také nějak tak jednoduše? ;)

Doplněno: Jupí, povedlo se mi samostatně.  ;D
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 04 Března 2008, 17:34:52
Nicméně to SMTP bych raději nastavil jen na svého poskytovatele, bez postfixu. phpinfo() mi tvrdí, že to jde, ale kam to napsat, to nevím, protože v konfiguráku Apache je u této volby napsáno Win32 only. :(
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Petr Merlin Vaněček 04 Března 2008, 17:56:06
Já také nemyslel, abyste nastavoval SMTP svého ISP do php.ini, ale do /etc/postfix/main.cf do volby relayhost Asi jsem se špatně vyjádřil. Mám za to, že PHP pod Linuxem využívá jen a pouze lokální MTA. Nebojte, na postfixu není nic špatného

něco jsem našel tady:
http://www.abclinuxu.cz/forum/show/214078
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 04 Března 2008, 18:08:47
Ten msmtp vypadá jako přesně to, co chci. :) Díky.

Zítra si budu hrát s certifikáty pro SSL (nejlepší bude podepisování vygenerované žádosti v certifikační autoritě na Windows 2003 Server, to bude porod). ;)
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: Pavelp 04 Března 2008, 20:27:41
Jeste doplnim, ze uplne nutne tam ten postfix byt nemusi. Staci (debiani) balik ssmtp, nebo nullmailer. To jsou jednoduche MTA, ktere pracuji lokalne ale neumi odesilat do internetu, potrebuji relay server. To by se dalo pouzit taky.
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 05 Března 2008, 14:13:09
Tak jsem úspěšně rozchodil HTTP a HTTPS, kupodivu to až tak těžké nebylo. Ale pokud by se našel ještě nějaký znalec Apache2, možná mi poradí. :) Webové stránky mám v /var/www/ a je tam jeden podadresář, ve kterém chci vynutit použití HTTPS (=pokud by to uživatel zkusil přes HTTP, nepustilo by ho to). Jak by to šlo zařídit?
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: klasyc 10 Března 2008, 20:33:14
Připíšeš do souboru httpd.conf následující řádek:
Redirect permanent / https://tvoje adresa.

Více informací je tady: http://www.cyberciti.biz/tips/howto-apache-force-https-secure-connections.html
Název: Re: Instalace Ubuntu 7.10 na server HP ProLiant ML110G4
Přispěvatel: ragimiri 10 Března 2008, 23:41:38
Nakonec jsem to vyřešil úpravou PHP souboru, bylo to rychlejší. :)