Sida 1 av 1

Server ller desktop edition + tips på program

Postat: 01 apr 2008, 19:57
av durus
Hej jag ska ta och fixa en server som ska stå på utan skärm mus eller tangentbord. Jag är lite osäker på om jag ska installera server eller desktop edition eftersom att jag vill ha möjlighet att ansluta till den grafiskt och styra den från min bärbara dator. Vilken version hade ni valt och varför ? Andra saker som jag ska göra med servern är att:
  • Köra LAMP server + perl
    kunna ansluta mot den med ssh
    Kunna ansluta mot den grafiskt, heter det vnc ?
    Köra ftp server (Ej vanliga användare på datorn)
    Köra ftp server (vanliga användare på datorn)
    Köra någon typ av brandvägg som ska vara restrektiv bara släppa förbi några få portar (bör jag köra iptables eller finns det något enkelt grafiskt program som endå ger full kontroll)
    Köra SVN server
Jag kommer att få datorn till helgen och är därför lite osäker på vad jag ska göra. Jag vill inte/har inte tid att konfigurera allt flera gånger och funderar därför på att vänta tills ubuntu 8.04 kommer innan jag börjar installera allt och därför köra windows innan, som jag känner att jag har 100% kontroll över. Vad hade ni gjort ? Kört ubuntu 7.10 ställt in det och sen kört det i 2-3år eller väntat tills 8.04 kommer och sen köra det 2-3 år ?

Min sista fråga är om det går att installera ubuntu på datorn helt från en annan dator. Mitt problem är att jag inte har någon skärm, tangentbord, mus utan bara en bärbar dator. Jag kan nog låna en skärm av någon granne under en kväll och fixa vnc för att sen konfigurera allt från min bärbara dator. Problemet är att skärmutgången inte är en vanlig kontakt utan en digital utgång. Så då måste jag förmodligen köpa en konverter av något slag bara för att installera Ubuntu.

Jag är tacksam för lite tips och reflektioner
mvh
Durus

Re: Server ller desktop edition + tips på program

Postat: 01 apr 2008, 20:24
av Emil.s
Nätverk/Servrar/Säkerhet -> Nybörjare

Helt klart ska du köra 8.04 då 7.10 och allt annat förutom 6.06 bara har support i 18 månader. Dröjer ju inte så länge innn det släpps "på riktigt". :)

Har du ingen desktop!?
För i såfall kan du ju ta ur hårddisken och installera Ubuntu från någon annan dator och konfa det grundläggande, och sen bara flytta disken till servern igen.
Tror inte att det går på något annat vis iallafall... Men en DVI-VGA adapter kostar inte många kronor.

Re: Server ller desktop edition + tips på program

Postat: 01 apr 2008, 20:39
av maths57
Håller med Emil: vänta på 8.04. En server med de saker du vill ha är inte beroende av nya grejer i t ex OpenOffice. Däremot är den beroende av att få buggfixar under så lång tid som möjligt. Där har du dessutom ett argument för serverversionen eftersom den har support i 3 år(eller var det 5?) mot desktopens 1½ år.

De andra frågorn finns det gott om trådar om här på forumet.
http://ubuntu-se.org/phpBB3/viewtopic.php?f=54&t=25816
http://ubuntu-se.org/phpBB3/viewtopic.php?f=54&t=25817
http://ubuntu-se.org/phpBB3/viewtopic.php?f=54&t=5983

Det enda jag inte sett något om här på forumet är SVN.
Jag skulle nog hellre använda NX och VNC. Men det har diskuterats här på forumet. Och smaken är ju olika.

Re: Server ller desktop edition + tips på program

Postat: 01 apr 2008, 20:50
av durus
tack för svaren så långt.
SVN är alltså Subversion. För att hantera olika versioner av filer som jag använder när jag programmerar

Re: Server ller desktop edition + tips på program

Postat: 01 apr 2008, 20:55
av andol
Det går faktiskt att installera ett ubuntu-system utan varesig skärm eller tangentbord. Är du inte rutinerad Linuxanvändare så vill jag dock påstå att det med största sannolikhet är en betydligt enklare lösning att kånka en skärm fram och tillbaks från grannen :-)

Förövrigt så tycker jag egentligen inte att det spelar någon större roll hurtillvida du just nu väljer version 7.10 eller 8.04 utav Ubuntu. Är det här din första serverinstallation så kommer antagligen dina kunskaper och dina preferenser ändå att ha förändrats såpass mycket på ett år att du inom den tiden ändå gjort en andra installation. Ej heller gör det någon jätteskillnad om du väljer Server- eller Desktopversionen. Visst du får lite olika program installerat som default och visst det finns några små tekniska skillnader i kärnan, men på det hela taget kan du ändå få dem att göra precis samma sak, typ.

Re: Server ller desktop edition + tips på program

Postat: 01 apr 2008, 21:20
av maths57
Linux Format hade en artikelserie om Subversion för något år sedan och de har lagt ut det materialet på sin wiki. Kolla i listan till höger efter Using Subversion. Jag testade det då och fick det att funka.

Re: Server ller desktop edition + tips på program

Postat: 05 apr 2008, 01:57
av durus
Tack för alla svar. Jag har nu installerat ubuntu desktop 7.10 för att testa lite innan jag installerar 8.04 server när det kommer ut. Allt fungerar bra just nu men vnc går otroligt segt. Så jag tänkte ta och testa NX och VNC som utifrån de jag har läst verkar vara säkrare för att det använde ssh ?
Sen så hänger jag inte riktigt med på vad nx gör. Kan jag köra nx och vnc utan att ha installerat någon fönster hanterare på server datorn eller måste jag installera gnome eller någon annan hantera för att få det att fungera?

Re: Server ller desktop edition + tips på program

Postat: 05 apr 2008, 13:01
av durus
Sorry för en till post men jag har en till fråga. Jag håller på att ställa in min ftpserver men har lite problem. Det jag vill göra är att alla användare ska kunna logga in och bli låsta till sina hem mappar. Dessutom vill jag ha en grupp av virtuella användare som kommer åt en gemensam mapp. Jag vill också ha en annan typ av virtuella användare som kommer åt en egen mapp.
Så att jag får denna strukturen

1. om användarnamn local -> /home/$USER
2. om användarnamn tillhör grupp 1 -> /home/ftp_home/common/
3. om användarnamn tillhör grupp 2 -> /home/ftp_home/$USER

Jag har lyckats att skapa så att 1,2 och 3 fungerar självständigt dvs så att det fungerar när ingen av de andra fungerar. Nu försöker jag få 1 och 2 att fungera samtidigt och har skrivit denna konfiguration.

Kod: Markera allt

listen=YES
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
local_umask=022
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# You may fully customise the login banner string:
ftpd_banner=Welcome to blah FTP service.
#
# You may restrict local users to their home directories.  See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd

## Virtual users
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/home/ftp_home/common/

## SSL - krypterad trafik
ssl_enable=YES
force_local_logins_ssl=YES
force_local_data_ssl=YES
rsa_cert_file=/etc/ssl/vsftpd/vsftpd.pem
Tyvärr fungerar bara 2 då. Ser ni något fel ? och framföralt går detta att göras ?

mvh
Durus

Tillägg (edit)
Efter lite funderingar så undrar jag om det går att lösa det på ett annat sätt. Går det att ha användare i linux som inte kan logga in på datorn lokalt som som inte kan logga in på datorn med ssh ? För isf skulle man kanske kunna lösa det så här.

1. Användare som har rätt att logga in på datorn /home/$USER
2. Användare som inte har rätt att logga in på datorn och som tillhör samma grupp /home/$USER (där $USER är en genväg till en gemensam mapp)
3. Användare som inte har rätt att logga in på datorn /home/$USER

Jag skippar alltså helt virtuella användare men ser istället till att vissa användare inte har rätt att logga in på datorn