iFolderin saa nyt asennettua repositorysta. Siispä toimeen ja asentamaan iFolder serveriä.
- käytän lainausta kun en löydä sisennystä
- tämä kuuluisi myös "Toimisto ja tuottavuus" -ryhmään. Linkittäköön joku sinne.
iFolder on erittäin laadukas tiedostojen jakamis- ja varmuuskopiointiohjelma.
Opensource
http://www.novell.com/documentation/ifolderos/index.html
Toimii Windows, Linux, Mac OS X + käyttö web-selaimella.
http://www.ifolder.com/
Erittäin hyvä ja monipuolinen
Käyttää salattua yhteyttä ja serverillä olevat tiedostot ovat salattuja.
Useita eri koneita voi synkronoida käyttöjärjestelmästä riippumatta.
Kansioita voi jakaa kavereiden kesken.
Asensin opensuse 11.1:n.
Processor AMD Athlon 64 3500+
RAM 2 GB DDR2
Hard drive 250 GB SATA
openSUSE 11.1, 64-bit
https://easyspeedy.com/servers/dedicated_servers.jsf
Kävin hakemassa repositoryn ifolder3-enterprise :lle
http://software.opensuse.org/search :ista.
Huomaa monet eri versiot valitessasi repositorya.
Itsellä on
http://download.opensuse.org/repositories/home:/cseader:/ifolder/openSUSE_11.1/
http://download.opensuse.org/repositories/Mono:/UIA:/iFolder/MonoOpenSUSE_11.1/
32 bittinen ei ehkä tarvitse tuota /cseader:/ repositorya
Yritin asentaa - herjasi puuttuvuudesta. Uudestaan
http://software.opensuse.org/search :iin hakemaan puuttuvuus. Tästäkin asensin vain repostoryn. Nyt ohjelma asentui yas2:n packagemanagerin kautta.
Samalla asensi novell-ifolder-enterprise-plugins
Tähän asti kaikki oli helppoa
Asensin ohjelmat
yast2-http-server
Samalla asensin
yast2-ca-management
koska mono/simian/ifolder tarvitsee sertifikaatteja
yast2-http-server :in avulla käynnistin apachen ja AKTIVOIN MOD_PROXY :n
proxy │Enabled │HTTP/1.1 proxy/gateway server
Aktivoin myös SSL :n
ssl │Enabled │Strong cryptography using the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols
Yrityksen ja erehdyksen jälkeen muistin myös ruksata ruudun "käynnista apache bootatessa"
HTTP Service │( ) Disabled │(x) Enabled
Seurasin ohjetta
http://www.chyd.co.cc/linux/10-step-ifolder-server-install.html ja suoritin konsolissa kolme ohjelmaa
simias-server-setup# simias-server-setup
SIMIAS SERVER SETUP
This script configures a server installation of Simias to setup a new Simias system.
----- SERVER'S DATA PATH -----
Path to the server's data files
Server's Data Path? [/var/simias/data]:
----- SERVER NAME -----
The name of this server
Server Name? [simias1]:
----- SSL -----
Select SSL/NONSSL communication for this server. Options
are SSL, NONSSL or BOTH
SSL? [SSL]: NONSSL
----- PUBLIC URL -----
Public URL of this Simias Server
Public URL? [http://82.xx.xx.3/simias10]: http://ifolder.vilpertti.com/simias10
- aluksi kannattaa käyttää localhost :ia
----- PRIVATE URL -----
Private URL of this Simias Server
Private URL? [http://ifolder.vilpertti.com/simias10]:
----- SLAVE SERVER -----
Install into existing Simias Domain
Slave Server? [N]:
----- SYSTEM NAME -----
A name used to identify the Simias system to users.
System Name? [iVilpertti]:
----- SYSTEM DESCRIPTION -----
A detailed description of the Simias system for users.
System Description? [Vilpertin iFolteri]:
----- USE KEY RECOVERY AGENT -----
Use Key Recovery Agents to recovery the encryption
key if the user forgets the pass-phrase used for encryption?
Use Key Recovery Agent? [Y]:
----- RECOVERY AGENT CERTIFICATE PATH -----
Path to the Recovery agent certificate's.
Recovery Agent Certificate Path? [/var/simias/data]:
----- USE LDAP -----
Use LDAP to provision and authenticate users?
Use LDAP? [Y]: N
----- SYSTEM ADMIN -----
The Simias default administrator. If the system is
configured to use an external identity source, the
distinguished name (dn) should be used.
System Admin? [admin]:
System Admin Password? [novell]: huippusalainen
----- CONFIGURE APACHE -----
Configure Simias to run behind Apache
Configure Apache? [N]: Y
Working...
Configuring /var/simias/data/simias/Simias.config...SetupSimias - Done
Configuring /etc/apache2/conf.d/simias.conf...Done
Configuring User Movement plugin..
Setting up Log4Net file...Done
Setting up permissions...Done
SUCCESS
ifolder-admin-setup# ifolder-admin-setup
IFOLDER WEB ADMIN SETUP
This script configures a server installation of iFolder Web Admin application. The script is intended for testing purposes only.
----- WEB ALIAS -----
Web Alias for iFolder Web Admin
Web Alias? [/admin]:
----- REQUIRE SSL -----
Require a secure connection between the browsers and
the iFolder Web Admin application
Require SSL? [Y]: N
----- REQUIRE SERVER SSL -----
Require a secure connection between the iFolder Server
and the iFolder Web Admin application
Require Server SSL? [Y]: N
----- IFOLDER URL -----
The host or ip address of the iFolder server that will
be used by the iFolder Web Admin application
iFolder URL? [http://localhost:80/]: http://ifolder.viliperetti.com/
----- REDIRECT URL -----
Redirect URL for iChain / AccessGateway
Redirect URL? []:
Working...
Configuring /usr/lib64/simias/admin/Web.config...Done
Server DATA PATH is set to : /var/simias/data/simias
Configuring /etc/apache2/conf.d/ifolder_admin.conf...Done
Installing certificate...Skipped (Not Required)
SUCCESS
ifolder-web-setup# ifolder-web-setup
IFOLDER WEB ACCESS SETUP
This script configures a server installation of iFolder Web Access application. The script is intended for testing purposes only.
----- WEB ALIAS -----
Web Alias for iFolder Web Access
Web Alias? [/ifolder]:
----- REQUIRE SSL -----
Require a secure connection between the browsers and
the iFolder Web Access application
Require SSL? [Y]: N
----- REQUIRE SERVER SSL -----
Require a secure connection between the iFolder Server
and the iFolder Web Access application
Require Server SSL? [Y]: N
----- IFOLDER URL -----
The host or ip address of the iFolder server that will
be used by the iFolder Web Access application
iFolder URL? [http://localhost:80/]: http://ifolder.vilpertti.com/
----- REDIRECT URL -----
Redirect URL for iChain / AccessGateway
Redirect URL? []:
Working...
Configuring /usr/lib64/simias/webaccess/Web.config...Done
Server DATA PATH is set to : /var/simias/data/simias
Configuring /etc/apache2/conf.d/ifolder_web.conf...Done
Installing certificate...Skipped (Not Required)
SUCCESS
Nämä ohjelmat voi suorittaa uudelleen ja uudelleen jos asetukset eivät heti satu kohdalleen.
Muista käynnistää apache uudelleen välillä.
/etc/init.d/apache2 start
/etc/init.d/apache2 stop
Odota komentojen välillä hetkinen, koska mono/simias ohjelman pitää myös pysähtyä ennen käynnistystä.
Varmuuden vuoksi käytin (lähes) oletusasetuksia.
Asennus onnistui kun jätin pois KAIKKI salaukseen liittyvät toiminnot.
Vastasin ohjeen mukaan kysymyksiin tai "N" (No) kun kysyy jotain salaamisesta.
Konfiguroidaanko http serveri: "Y" Yes.
Boottasin apachen yast2-http-server :in kautta.
Ja eipä muuta kuin osoitteisiin
http://localhost/ifolder ja
http://localhost/admin ja iFolder on käytettävissä.
Client ohjelmat löytyvät osoitteesta
http://www.ifolder.com/Clienttiä ei saa asentaa samalle koneelle kuin serveri on.
ONGELMA
Osaisiko joku kädestä pitäen neuvoa miten sertifikaatit asennetaan (yast2-http-server ohjelmalla)
a) apachen default asennukseen
b) tuohon simian :in / mono :n ja iFolderin väliseen yhteyteen
Silloin asennus olisikin jo täydellinen ja yhteydet salattuja.
yast2-ca-management :ista ei ollut mitään hyötyä tässä asennuksessa.(Kun en osannut käyttää.)
TOINEN ONGELMA
Web selaimella toimii mutta client herjaa
System.Web.Services.Protocols.SoapException: Palvelin ei voi käsitellä pyyntöä. ---> System.ArgumentNullException: Avaimen arvo ei voi olla Null.
Parametrin nimi: key
kohteessa System.Collections.Hashtable.ContainsKey(Object key)
kohteessa Simias.WebState..ctor(String DomainID)
kohteessa Simias.DomainServices.DomainAgent.Login(Uri host, String domainID, NetworkCredential networkCredential, Boolean calledRecursive)
kohteessa Simias.DomainServices.DomainAgent.Attach(String host, String user, String password)
kohteessa Simias.Web.SimiasService.ConnectToDomain(String UserName, String Password, String Host)
--- Sisäisen poikkeuksen pinon jäljityksen loppu ---
Johtuukohan se noista sertifikaattiongelmista? Jossain oli puhetta apachen worker modesta. Itsellä Starting httpd2 (prefork) done.
Jos yritän kirjautua osoitteeseen
http://82.xx.xx.3/simias10/ niin
Server Error in '/simias10' Application
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Resource URL: /simias10/
Version information: Mono Version: 2.0.50727.1433; ASP.NET Version: 2.0.50727.1433
Ei olis enää paljosta kiinni. - Tai sitten on.
---------------------------------------
TOINEN ONGELMA RATKAISU
Apachella PITÄÄ olla sertifikaatit. Ei toimi muuten.
Tästä seuraa taas uusi ongelma:
http://forums.novell.com/novell-product-support-forums/ifolder/353940-ifolder-3-7-windows-client-server-old-cannot-connect-theserver.html
This is because the iFolder 3.6 Windows client cannot communicate with an
SSL-mandated 3.7 server. During the connection attempt, the server responds
that the preferred communication is HTTPS; however, the 3.6 client does not
support HTTPS. When the client attempts to connect via HTTPS, the connection
fails because the certificate validation and acceptance fail.
Kätevä työkalu cacert-sertifikaattien hakemisessa
http://svn.cacert.org/CAcert/Software/CSRGenerator/
ENSIMMÄINEN ONGELMA b) on ratkaisematta mutta se nyt ei suurta uhkaa aiheuta, kun kaikki palvelimet ovat samassa koneessa.
ASENNUKSEN JÄLKEEN
Simias manuaali
https://localhost/simias10/DomainService.asmxhttps://[IP-osoite tai serverin osoite]/simias10/DomainService.asmx