Workshop RCTSaai Parte II. Serviço Utilizador RCTS

Tamanho: px
Começar a partir da página:

Download "Workshop RCTSaai Parte II. Serviço Utilizador RCTS"

Transcrição

1 Workshop RCTSaai Parte II Serviço Utilizador RCTS

2 ÍNDICE 1 IDENTITY PROVIDER SHIBBOLETH Componentes e Conceitos Componente SSO - Single Sign-On Service Componente AA - Attribute Authority Arquitectura IDP SHIBBOLETH V2.1 INSTALAÇÃO Hardware/Software Recomendado Instalação Assistida PASSO I - Download PASSO II - NTP PASSO III - OpenSSL PASSO IV - Apache Passo V - Tomcat Passo VI - MOD_JDK Passo VII - Shibboleth IDP 2.1 SHIBBOLETH - CONFIGURAÇÃO PASSO I - APACHE PASSO II - Tomcat PASSO III - IdP 2.1 Metadados PASSO IV - IdP 2.1 Autenticação PASSO V - IdP 2.1 Autorização Definir Atributos - attribute-resolver.xml Filtrar atributos - attribute-filter.xml PASSO VI - IdP 2.1 Configuração Geral PASSO VII - Logging e Debug UAPPROVE - INSTALAÇÃO PASSO I - Download PASSO II - IdP-Plugin PASSO III - Viewer UAPPROVE - CONFIGURAÇÃO PASSO I - Mysql PASSO II - IdP Plugin PASSO III - Redeployment of Shibboleth IdP PASSO IV - Viewer PASSO V - Atributos e Localização PASSO VI - Mod_JK i

3 LISTA DE IMAGENS Figura 1 Identity Provider Shibboleth Figura 2 Componente SSO (Single Sign On)... 3 Figura 3 Componente AA (Attribute Authority)... 4 Figura 4 - Shibboleth IdP Infra-estrutura de Suporte... 5 Figura 5 Infra-estrutura Recomendada... 6 Figura 6 Infra-estrutura Recomendada e Decisões Internas... 6 Fundação para a Computação Científica Nacional 1

4 1 IDENTITY PROVIDER SHIBBOLETH 1.1 COMPONENTES E CONCEITOS O Identity Provider Shibboleth é responsável por fornecer autenticação e libertar os atributos dos utilizadores. Os repositórios de dados que suportam a autenticação e os atributos dos utilizadores não fazem parte dos componentes do IdP, são utilizadas ligações internas a repositórios de dados (LDAP, Kerberos, SQL, etc.) externos. CONCEITOS Entity ID é um identificador único para um Identity Provider ou um Service Provider. No Shibboleth 2.1 o formato recomendado é um URL. Identity Provider: https://hostname/idp/shibboleh Service Provider: Figura 1 Identity Provider Shibboleth 2.1 Relying Party é considerado o SAML Peer com que o Identity Provider comunica, em todos os casos o "relying party" de um Identity Provider é sempre um Service Provider COMPONENTE SSO - SINGLE SIGN-ON SERVICE O serviço SSO é um recurso HTTP controlado pelo "Identity Provider". Este serviço é o primeiro ponto de contacto do IdP que recebe e processa pedidos de autenticação enviados através do browser pelo "Service Provider". O serviço SSO é responsável por iniciar o processo de autenticação através do componente AuthN que por sua vez é responsável por redireccionar o browser para o respectivo mecanismo de autenticação definido pelo "login handler". Fundação para a Computação Científica Nacional 2

5 A componente AuthN permite actualmente dois tipos de integração: Externa Configuração de "login handlers (RemoteUser)" que utilizam os servidores web ( Apache/Tomcat realm) para realizar a autenticação Interna Configuração de "login handlers (UsernamePassword)" que suporta um formulário de login do Shibboleth e utiliza o modulo JAAS sobre LDAP, SQL e Kerberos 5 para validar a autenticação. CONCEITOS Mecanismo de Autenticação mecanismo concreto utilizado para autenticar utilizadores Método de Autenticação identificador que um "relying party" pode utilizar para estipular como deve realizar-se a autenticação. Figura 2 Componente SSO (Single Sign On) Login Handler correlaciona todos os métodos de autenticação suportados com os mecanismos de autenticação configurados. Um login handler pode mapear mais do que um método de autenticação para o mesmo mecanismo de autenticação COMPONENTE AA - ATTRIBUTE AUTHORITY Este serviço é responsável por obter e codificar os atributos para transporte. A gestão de atributos pode dividir-se em duas instâncias: Resolver Responsável por realizar as "queries" aos repositórios de dados (LDAP,AD,SQL,etc.), converter e mapear os atributos para URN's, combinar e formatar múltiplos atributos. Filter Responsável por definir a "ARP - Attribute Release Policy " para SP's / federação. A "ARP - Attribute Release Policy" consiste num conjunto de regras que definem quais os atributos Fundação para a Computação Científica Nacional 3

6 a disponibilizar ao "Service Provider". A ARP funciona como um filtro na informação do utilizador que está armazenada num repositório de dados autorizado, decidindo o que pode e a quem pode ser disponibilizado. CONCEITOS Data Connectors: responsável por obter atributos dos repositórios de dados Attribute Definitions: transforma/combina/exibe conectores de atributos para codificar em SAML Figura 3 Componente AA (Attribute Authority) 1.2 ARQUITECTURA O Identity Provider Shibboleth 2.1 (IdP) é uma aplicação desenvolvida em Java e pode ser instalado em qualquer sistema que permita executar a "Java Virtual Machine" e um Servidor Web. Requisitos básicos para a instalação do Identity Provider Shibboleth 2.1: Java Virtual Machine Java Servlet HTTP Listener Fundação para a Computação Científica Nacional 4

7 Figura 4 - Shibboleth IdP Infra-estrutura de Suporte O JRE (Java Runtime Engine) permite a execução de aplicações Java e é composto por API's e pela JVM (Java Virtual Machine). Este componente garante o suporte à instalação do Tomcat (servidor de aplicações Java, Java Servlet e JavaServer Pages) que por sua vez vai alojar o Identity Provider Shibboleth 2.1 e permitir a execução das respectivas servlets (SSO e AA). A comunicação com os serviços SSO e AA são realizados recorrendo à camada de "SSL - Secure Socket Layer" utilizando os certificados X.509, garantindo assim a integridade e privacidade dos dados que circulam entre o browser do utilizador e o servidor. O Shibboleth tem sido testado extensivamente com o Tomcat, no entanto existem algumas fragilidades relativamente ao número máximo de ligações ao servidor web e Servlet Container. Como tal, é recomendado a utilização do "Apache Web Server" como o "frontend" do "IdP" para fornecer o serviço de autenticação e controlar o numero de pedidos ao Tomcat. O "Mod_Jk" é um módulo de "apache" que permite canalizar os pedidos de "Single Sign On" para os "servlets shibboleth" que residem no "tomcat". Fundação para a Computação Científica Nacional 5

8 Figura 5 Infra-estrutura Recomendada Na infra-estrutura do "Identity Provider" existem ainda alguns requisitos a garantir relativamente ao sistema operativo e repositórios que permitem o serviço de autenticação e autorização, a decisão relativamente estes requisitos encontra-se do lado da instituição: Sistema Operativo ( Windows, Linux, Mac OS X, e Solaris) Repositório de Autenticação ( LDAP, AD, CAS, Kerberos, SQL ) Repositório de Atributos ( LDAP, AD, SQL ) Figura 6 Infra-estrutura Recomendada e Decisões Internas Fundação para a Computação Científica Nacional 6

9 2 IDP SHIBBOLETH V2.1 INSTALAÇÃO 2.1 HARDWARE/SOFTWARE RECOMENDADO Hardware e SO: Máquina Virtual VMWare 1Gb RAM; SO CentOS 5.2 Software NTP Sincronização de relógio da Máquina Verificação de hora dos pedidos efectuados OpenSSL Criação de Certificados; Camada de SSL para cifra dos dados; Apache Frontend Aplicacional; JDK JAVA; Utilizado pelo software Shibboleth ; Tomcat Servlet Container ; Aplicações Identity Provider ; Mod_JDK Redireccionamento de pedidos entre apache e tomcat; MySql Utilização para mecanismo de consentimento do utilizador; Shibboleth Software que implementa AAI Fundação para a Computação Científica Nacional 7

10 2.2 INSTALAÇÃO ASSISTIDA Este pacote permite a execução de um script que irá despoletar a instalação dos componentes necessários para a instalação de um Identity Provider Shibboleth V Este pacote funciona em versões de sistema operativo CentOS, Fedora Core e Red Hat Linux PASSO I - DOWNLOAD Fundação para a Computação Científica Nacional 8

11 2.2.2 PASSO II - NTP PASSO III - OPENSSL PASSO IV - APACHE PASSO V - TOMCAT PASSO VI - MOD_JDK PASSO VII - SHIBBOLETH Fundação para a Computação Científica Nacional 9

12 3 IDP 2.1 SHIBBOLETH - CONFIGURAÇÃO 3.1 PASSO I - APACHE O ficheiro de configuração do "apache web server" reside em $APACHE_HOME/conf e designa-se por httpd.conf. Devido ao modo de funcionamento do "SSL" existente no "Apache", é necessária a utilização dos serviços do "IdP" em portos/"virtualhosts" distintos. O primeiro será utilizado para realizar o serviço de "SSO (Single Sign On)" e o segundo para realizar o serviço de "AA (Attribute Authority)". Para que os portos fiquem a atender pedidos para cada um dos "virtualhosts" são colocadas as seguintes directivas "Listen": Listen 443 Listen 8443 # # Serviço "SSO" # <VirtualHost MY_IP:443> DocumentRoot /html SSLEngine on ServerName MY_DNS SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP SSLOptions +StdEnvVars +ExportCertData SSLCertificateFile /path/www.virtualhost.pt.crt SSLCertificateKeyFile /path/www.virtualhost.pt.key # # Mod_jk settings - Shibboleth # <IfModule!mod_jk.c> LoadModule jk_module modules/mod_jk.so </IfModule> JkWorkersFile path_para_ficheiro/workers.properties JkLogLevel debug JkLogFile logs/mod_jk.log JkMount /jsp-examples/* ajp13 JkMount /idp/* ajp13 </VirtualHost> Fundação para a Computação Científica Nacional 10

13 # # Serviço "AA" # <VirtualHost MY_IP:8443> DocumentRoot /html SSLEngine on ServerName MY_DNS SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP SSLOptions +StdEnvVars +ExportCertData SSLCertificateFile /path/www.virtualhost.pt.crt SSLCertificateKeyFile /path/www.virtualhost.pt.key # # Mod_jk settings - Shibboleth # <IfModule!mod_jk.c> LoadModule jk_module modules/mod_jk.so </IfModule> JkWorkersFile path_para_ficheiro/workers.properties JkLogLevel debug JkLogFile logs/mod_jk.log JkMount /jsp-examples/* ajp13 JkMount /idp/* ajp13 </VirtualHost> NOTA: Para não colocar "password" no arranque "httpd" executar os seguintes passos cd /etc/httpd/conf/ssl.key cp yourserver.key yourserver.key.crypt openssl rsa -in yourserver.key.crypt -out yourserver.key Efectua a remoção da "password" da chave mas não altera o certificado. Será pedido para introduzir a "password" com que foi gerado o certificado. NOTA: Interligação do Apache com Tomcat através do módulo JK O modulo JK ou o modulo Proxy são responsáveis por canalizar os pedidos recebidos pelo "apache web server" para o servidor "Tomcat" que alberga os "servlets shibboleth". É necessário criar o ficheiro workers.properties com o seguinte conteúdo: # # This file provides minimal jk configuration properties needed to # connect to Tomcat. # worker.list=ajp13 worker.tomcat.host=localhost worker.tomcat.port=8009 worker.tomcat.type=ajp13 No final realizar "restart" ao apache para assumir as novas configurações, e para que os pedidos chegados ao apache nos "mounts" definidos sejam canalizados para o servidor tomcat". Fundação para a Computação Científica Nacional 11

14 3.2 PASSO II - TOMCAT O "Tomcat" deverá ser configurado para aceitar os pedidos provenientes do "apache" através do "mod_jk". O ficheiro server.xml possui as configurações do servidor "tomcat" (à semelhança do httpd.conf) e reside em $catalina_home/conf. Neste ficheiro coloca-se a variável request.tomcatauthentication="false" na secção AJP 1.3 port 8009 e é especificado o endereço como localhost para garantir apenas acessos do apache local com a variável address=" ". <!-- Define an AJP 1.3 Connector on port > <Connector port="8009" address=" " enablelookups="false" redirectport="8443" protocol="ajp/1.3" tomcatauthentication="false"/> Deve verificar que a estrutura "mod_jk/apache/tomcat" se encontra inteiramente funcional, garantindo que todos os serviços se encontram activados, reiniciando o apache e tomcat. Consequentemente e utilizando um browser dever-se-á aceder a https://seu_host/jsp_examples/. Deve também verificar um conjunto de exemplos que demonstram que o "tomcat", "apache", "ssl" e "mod_jk" estão inteiramente funcionais. Aconselha-se a verificar se o seu SELINUX se encontra a bloquear qualquer pedido que possa causar impacto nas ligações. 3.3 PASSO III - IDP 2.1 METADADOS Actualização Periódica Metadados da Federação Para descarregar periodicamente o ficheiro de metadados para o "filesystem" através de um "cronjob" deve criar em /scripts o ficheiro refresh_metadata.sh com o seguinte conteúdo: #!/bin/sh rm -rf /path_shibboleth-idp/metadata/rctsaai_testbedmetadata.xml cd /path/shibboleth-idp/metadata/ wget -O /path_shibboleth-idp/metadata/rctsaai_testbedmetadata.xml chown tomcat:tomcat /path_shibboleth-idp/metadata/rctsaai_testbedmetadata.xml exit Dê permissões de execução a este ficheiro e verifique a sua boa execução. Para executar de trinta em trinta minutos é necessário editar a cron (crontab -e) e adicionar as seguintes linhas: Fundação para a Computação Científica Nacional 12

15 #Refresh Metadata 30 * * * * /scripts/cron/refresh_metadata.sh &> /dev/null Adicionar Informação do IDP instalado aos Metadados da Federação Para identificar o Identity Provider no ficheiro de metadados da federação é necessário adicionar o elemento EntityDescriptor. Este elemento é utilizado para descrever o IdP através da utilização do sub-elemento IDPSSODescriptor. Para gerar esta informação preencha o formulário no presente link e envie para 3.4 PASSO IV - IDP 2.1 AUTENTICAÇÃO O processo de autenticação o software shibboleth utiliza o modulo JAAS1 (Java Autentication and Authorization System") com o objectivo de interagir com diversos tipos de repositórios. Para configurar este método dever-se-á editar o ficheiro login.config existente na directoria conf/ existente na raiz da instalação. Exemplos de Configuração (login.config) : LDAP login.xml ShibUserPassAuth { edu.vt.middleware.ldap.jaas.ldaploginmodule required base="dc=dc,dc=dc,dc=pt" host="x.x.x.x" port="389" servicecredential="secret" serviceuser="ldap_user" subtreesearch="true" userfield="samaccountname" referral="follow"; }; Fundação para a Computação Científica Nacional 13

16 No ficheiro de configuração handler.xml deve activar o suporte para SSO removendo os comentários no elemento LoginHandler. handler.xml <!-- Login Handlers --> <-- Username/password login handler --> <LoginHandler xsi:type="usernamepassword" jaasconfigurationlocation="file:///path_to/conf/login.config"> <AuthenticationMethod> urn:oasis:names:tc:saml:2.0:ac:classes:passwordprotectedtransport </AuthenticationMethod> <AuthenticationMethod> urn:oasis:names:tc:saml:2.0:ac:classes:unspecified </AuthenticationMethod> </LoginHandler> 3.5 PASSO V - IDP 2.1 AUTORIZAÇÃO Conf/attribute-resolver.xml Ficheiro onde é configurado o acesso ao repositório de dados e onde são traduzidos para os atributos a libertar para os serviços da federação. Conf/attribute-filter.xml Ficheiro onde são filtrados os atributos de acordo com as necessidades previstas pelo serviço. Esses filtros podem ser conseguidos através da utilização de expressões regulares. Fundação para a Computação Científica Nacional 14

17 3.5.1 DEFINIR ATRIBUTOS - ATTRIBUTE-RESOLVER.XML attribute-resolver.xml <!-- ============================================= --> <!-- MOODLE e SIMPLESAMLPHP-TESTE ATRIIBUTOS TESTE --> <!-- ============================================= --> <resolver:attributedefinition id="givenname" xsi:type="simple" xmlns="urn:mace:shibboleth:2.0:resolver:ad" sourceattributeid="givenname"> <resolver:dependency ref="ldapconnector" /> <resolver:attributeencoder xsi:type="saml1string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:mace:dir:attributedef:inetorgperson_givenname" /> <resolver:attributeencoder xsi:type="saml2string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:oid: " friendlyname="inetorgperson_givenname" /> </resolver:attributedefinition> <resolver:attributedefinition id="mail" xsi:type="simple" xmlns="urn:mace:shibboleth:2.0:resolver:ad" sourceattributeid="mail"> <resolver:dependency ref="ldapconnector" /> <resolver:attributeencoder xsi:type="saml1string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:mace:dir:attributedef:inetorgperson_mail" /> <resolver:attributeencoder xsi:type="saml2string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:oid: " friendlyname="inetorgperson_mail" /> </resolver:attributedefinition> <resolver:attributedefinition id="surname" xsi:type="simple" xmlns="urn:mace:shibboleth:2.0:resolver:ad" sourceattributeid="sn"> <resolver:dependency ref="ldapconnector" /> <resolver:attributeencoder xsi:type="saml1string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:mace:dir:attributedef:person_surname" /> <resolver:attributeencoder xsi:type="saml2string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:oid: " friendlyname="person_surname" /> </resolver:attributedefinition> <resolver:attributedefinition id="username" xsi:type="simple" xmlns="urn:mace:shibboleth:2.0:resolver:ad" sourceattributeid="samaccountname"> <resolver:dependency ref="ldapconnector" /> <resolver:attributeencoder xsi:type="saml1string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:mace:dir:attributedef:person_commonname" /> <resolver:attributeencoder xsi:type="saml2string" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:oid: " friendlyname="person_commonname" /> <resolver:attributeencoder xsi:type="saml2stringnameid" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="urn:oid: " Fundação para a Computação Científica Nacional 15

18 nameformat="urn:oasis:names:tc:saml:1.1:nameid-format:unspecified" /> </resolver:attributedefinition> <!-- ========================================== --> <!-- Data Connector LDAP AD --> <!-- ========================================== --> <resolver:dataconnector id="ldapconnector" xsi:type="ldapdirectory" xmlns="urn:mace:shibboleth:2.0:resolver:dc" ldapurl="ldap://x.x.x.x:389" basedn="dc=dc,dc=dc,dc=pt" principal="cn=ldap,dc=dc,dc=dc,dc=pt" principalcredential="secret" searchscope="subtree"> <FilterTemplate> <![CDATA[ (samaccountname=$requestcontext.principalname) ]]> </FilterTemplate> <LDAPProperty name="java.naming.referral" value="follow"/> <LDAPProperty name="java.naming.ldap.referral.limit" value="0" /> </resolver:dataconnector> FILTRAR ATRIBUTOS - ATTRIBUTE-FILTER.XML attribute-filter.xml <!-- Atributos para o Servico https://moodle-aai.fccn.pt --> <AttributeFilterPolicy> <PolicyRequirementRule xsi:type="basic:attributerequesterstring" value="https://moodle-aai.fccn.pt" /> <AttributeRule attributeid="username"> <PermitValueRule xsi:type="basic:any" /> </AttributeRule> <AttributeRule attributeid="mail"> <PermitValueRule xsi:type="basic:any" /> </AttributeRule> <AttributeRule attributeid="surname"> Fundação para a Computação Científica Nacional 16

19 <PermitValueRule xsi:type="basic:any" /> </AttributeRule> <AttributeRule attributeid="givenname"> <PermitValueRule xsi:type="basic:any" /> </AttributeRule> </AttributeFilterPolicy> <!-- --> Atributos para o servico https://simplesamlphp-teste.fccn.pt <AttributeFilterPolicy> <PolicyRequirementRule xsi:type="basic:attributerequesterstring" value="https://simplesamlphp-teste.fccn.pt" /> <AttributeRule attributeid="username"> <PermitValueRule xsi:type="basic:any" /> </AttributeRule> <AttributeRule attributeid="mail"> <PermitValueRule xsi:type="basic:any" /> </AttributeRule> <AttributeRule attributeid="surname"> <PermitValueRule xsi:type="basic:any" /> </AttributeRule> <AttributeRule attributeid="givenname"> <PermitValueRule xsi:type="basic:any" /> </AttributeRule> </AttributeFilterPolicy> Fundação para a Computação Científica Nacional 17

20 3.6 PASSO VI - IDP 2.1 CONFIGURAÇÃO GERAL Conf/relying-party.xml O ficheiro relying-party.xml permite configurar o modo como o identity provider processa os pedidos que lhe são efectuados. Por cada service que responde é necessário adicionar um elemento <RelyingParty> <RelyingParty id="https://simplesamlphp-teste.fccn.pt" provider="entity ID DO IDP INSTALADO" defaultsigningcredentialref="idpcredential" > <ProfileConfiguration xsi:type="saml:saml2ssoprofile" encryptnameids="never" /> </RelyingParty> <RelyingParty id="https://moodle-aai.fccn.pt" provider="entity ID DO IDP INSTALADO" defaultsigningcredentialref="idpcredential" > <ProfileConfiguration xsi:type="saml:saml2ssoprofile" encryptnameids="conditional" /> </RelyingParty> Configuração de Metadados <!-- ========================================== --> <!-- Metadata Configuration --> <!-- ========================================== --> <!-- MetadataProvider the combining other MetadataProviders --> <MetadataProvider id="shibbolethmetadata" xsi:type="chainingmetadataprovider" xmlns="urn:mace:shibboleth:2.0:metadata"> <MetadataProvider id="urlmd" xsi:type="filebackedhttpmetadataprovider" xmlns="urn:mace:shibboleth:2.0:metadata" metadataurl="http://metadata-rctsaai.fccn.pt/metadata/rctsaai_testbedmetadata.xml" backingfile="/etc/shibboleth/rctsaai/rctsaai_testbedmetadata.xml " /> </MetadataProvider> Fundação para a Computação Científica Nacional 18

21 Configurar o Caminho para os Certificados <!-- ========================================== --> <!-- Security Configurations --> <!-- ========================================== --> <security:credential id="idpcredential" xsi:type="security:x509filesystem"> <security:privatekey>/opt/shibboleth-idp/credentials/idp.key</security:privatekey> <security:certificate>/opt/shibboleth-idp/credentials/idp.crt</security:certificate> </security:credential> 3.7 PASSO VII - LOGGING E DEBUG Existem vários ficheiros de log onde é possível efectuar despistes de algo que não possa estar a ser executado como pretendido: Apache Web Server: error_log e access_log configurados em httpd.conf Mod_JK mod_jk.log configurados em httpd.conf Tomcat catalina.out configurados em server.xml Shibboleth idp-access.log, idp-audit.log e idp-process.log configurados em logging.xml. Fundação para a Computação Científica Nacional 19

22 4 UAPPROVE - INSTALAÇÃO Com o objectivo de informar o utilizador sobre o envio de atributos aos Service Providers da federação quando realizam o primeira acesso ao SP a SWITCH desenvolveu a aplicação uapprove. Em seguida apresentamos os passos necessários para a instalação e configuração desta aplicação, para mais informações sobre este mecanismo consulte o seguinte url: uapprove. 4.1 PASSO I - DOWNLOAD cd /usr/src/ wget unzip uapprove bin.zip 4.2 PASSO II - IDP-PLUGIN Localização da Source do IdP cd /usr/src/shibboleth-identityprovider-2.1.2/src/main/webapp/web-inf mkdir lib mkdir -p /opt/shibboleth-idp/uapprove cd /usr/src/uapprove unzip idp-plugin bin.zip sudo cp idp-plugin-2.1.2/conf-template/* /opt/shibboleth-idp/uapprove sudo cp idp-plugin-2.1.2/lib/* /usr/src/shibboleth-identityprovider /src/main/webapp/WEB-INF/lib/ 4.3 PASSO III - VIEWER mkdir /usr/local/apache-tomcat /webapps/uapprove cd /usr/src/uapprove-2.1.2/ Fundação para a Computação Científica Nacional 20

23 unzip viewer bin.zip (Nota: Overwrite Files? => Yes) sudo cp viewer-2.1.2/conf-template/* /opt/shibboleth-idp/uapprove sudo cp -r viewer-2.1.2/webapp/* /usr/local/apache-tomcat /webapps/uapprove Fundação para a Computação Científica Nacional 21

24 5 UAPPROVE - CONFIGURAÇÃO 5.1 PASSO I - MYSQL Criar a base de dados e utilizador mysql -u root p mysql> CREATE DATABASE uapprove; CREATE USER IDENTIFIED BY 'uapprove'; GRANT USAGE ON *.* TO GRANT SELECT, INSERT, UPDATE, DELETE ON `uapprove`.* TO ALTER DATABASE uapprove DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; Criar as tabelas mysql -u root p mysql> use uapprove; create table ArpUser ( idxarpuser int unsigned auto_increment primary key, auusername varchar(255) not null, aulasttermsversion varchar(255), aufirstaccess timestamp, aulastaccess timestamp ); create index idxusername on ArpUser (auusername ); create table ShibProvider ( idxshibprovider int unsigned auto_increment primary key, spprovidername varchar(255) ); insert into ShibProvider (idxshibprovider) values (1); create index idxprovidername on ShibProvider (spprovidername); create table AttrReleaseApproval ( idxattrreleaseapproval int unsigned auto_increment primary key, araidxarpuser int unsigned references ArpUser ( idxarpuser ), araidxshibprovider int unsigned references ShibProvider( idxshibprovider ), aratimestamp timestamp not null, aratermsversion varchar(255), araattributes text(2048) ); create table ProviderAccess ( idxprovideraccess int unsigned auto_increment primary key, paidxarpuser int unsigned references ArpUser( idxarpuser ), paidxshibprovider int unsigned references ShibProvider( idxshibprovider ), paattributessent text, patermsversion varchar(255), paidxattrreleaseapproval int unsigned references AttrReleaseApproval ( idxattrreleaseapproval ), pashibhandle varchar(255), patimestamp timestamp not null Fundação para a Computação Científica Nacional 22

25 ); Verificar as opções da zona amarela vi /opt/shibboleth-idp/uapprove/common.properties storagetype=database databaseconfig=/opt/shibboleth-idp/uapprove/database.properties #storagetype=file #flatfile=/opt/uapprove-log.xml termsofuse=/opt/shibboleth-idp/uapprove/terms-of-use.xml sharedsecret=!4's-50_$3cr#t, Zn`t_i7? Verificar as opções da zona amarela vi /opt/shibboleth-idp/uapprove/database.properties driver=com.mysql.jdbc.driver url=jdbc:mysql://localhost:3306/uapprove user=uapprove password=uapprove sqlcommands=/opt/shibboleth-idp/uapprove/mysql.commands Fundação para a Computação Científica Nacional 23

26 5.2 PASSO II - IDP PLUGIN Adicionar antes do </web-app> o conteúdo da zona azul vi /usr/src/shibboleth-identityprovider-2.1.2/src/main/webapp/web-inf/web.xml <web-app>... <filter> <filter-name>uapprove IdP plugin</filter-name> <filter-class>ch.switch.aai.uapprove.idpplugin.plugin</filter-class> <init-param> <param-name>config</param-name> <param-value> /opt/shibboleth-idp/uapprove/idp-plugin.properties; /opt/shibboleth-idp/uapprove/common.properties; </param-value> </init-param> </filter> <filter-mapping> <filter-name>uapprove IdP plugin</filter-name> <url-pattern>/profile/*</url-pattern> <dispatcher>request</dispatcher> <dispatcher>forward</dispatcher> </filter-mapping> </web-app> Adicionar antes do </table> o conteúdo da zona azul vi /usr/src/shibboleth-identityprovider-2.1.2/src/main/webapp/login.jsp <form...> <table>... <tr> <td colspan="2"> <input type="checkbox" name="resetuserconsent" value="true" /> Reset my attribute release approvals </td> </tr> </table> </form>... Fundação para a Computação Científica Nacional 24

27 5.3 PASSO III - REDEPLOYMENT OF SHIBBOLETH IDP cd /usr/src/shibboleth-identityprovider-2.1.2/ #./install.sh Buildfile: src/installer/resources/build.xml install:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Be sure you have read the installation/upgrade instructions on the Shibboleth website before proceeding.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Where should the Shibboleth Identity Provider software be installed? [/opt/shibboleth-idp] The directory '/opt/shibboleth-idp' already exists. Would you like to overwrite this Shibboleth configuration? (yes, [no]) no Copying 48 files to /opt/shibboleth-idp/lib Copying 5 files to /opt/shibboleth-idp/lib/endorsed Copying 1 file to /usr/src/shibboleth-identityprovider-2.1.2/src/installer Building war: /usr/src/shibboleth-identityprovider-2.1.2/src/installer/idp.war Copying 1 file to /opt/shibboleth-idp/war Deleting: /usr/src/shibboleth-identityprovider-2.1.2/src/installer/web.xml Deleting: /usr/src/shibboleth-identityprovider-2.1.2/src/installer/idp.war BUILD SUCCESSFUL Total time: 9 seconds Verificar as opções da zona amarela e alterar de acordo com o IdP instalado a linha rosa (FQDN) vi /opt/shibboleth-idp/uapprove/idp-plugin.properties spblacklist=/opt/shibboleth-idp/uapprove/sp-blacklist logprovideraccess=false monitoringonly=false uapproveviewer=https://idp.example.org/uapprove/controller ispassivesupport=false Fundação para a Computação Científica Nacional 25

28 5.4 PASSO IV - VIEWER Verificar as opções da zona amarela e alterar de acordo com o IdP instalado as linhas a rosa vi /usr/local/apache-tomcat /webapps/uapprove/web-inf/web.xml Alterar no element <param-value> as localizações <context-param> <param-name>config</param-name> <param-value> /opt/shibboleth-idp/uapprove/viewer.properties; /opt/shibboleth-idp/uapprove/common.properties; </param-value> </context-param> Fundação para a Computação Científica Nacional 26

29 5.5 PASSO V - ATRIBUTOS E LOCALIZAÇÃO Verificar as opções da zona amarela e alterar os valores de acordo com o que está sublinhado a rosa vi /opt/shibboleth-idp/uapprove/viewer.properties uselocale=pt_pt attributelist=/opt/shibboleth-idp/uapprove/attribute-list globalconsentpossible=true loggingconfig=/opt/shibboleth-idp/uapprove/logging.xml Verificar a lista de atributos existentes na zona amarela vi /opt/shibboleth-idp/uapprove/attribute-list surname givenname swissedupersonuniqueid swissedupersonmatriculationnumber telephonenumber postaladdress uid employeenumber swissedupersondateofbirth swissedupersongender preferredlanguage homephone homepostaladdress mobile swissedupersonhomeorganization swissedupersonhomeorganizationtype edupersonaffiliation swissedupersonstudybranch1 swissedupersonstudybranch2 swissedupersonstudybranch3 swissedupersonstudylevel swissedupersonstaffcategory edupersonorgdn edupersonorgunitdn edupersonentitlement # transientid and persistenid are not shown, cause it makes no sense # # for the end user!edupersontargetedid!persistentid!transientid Fundação para a Computação Científica Nacional 27

30 Verificar as opções da zona amarela e alterar de acordo com o IdP instalado a linha a rosa vi /opt/shibboleth-idp/uapprove/logging.xml <appender class="ch.qos.logback.core.fileappender" name="rootfileappender"> <file>/opt/shibboleth-idp/logs/uapprove.log</file> <append>true</append> <layout class="ch.qos.logback.classic.patternlayout"> <pattern>%d{yyyy-mm-dd HH:mm:ss},%p,%c,%M %m%n</pattern> </layout> </appender> 5.6 PASSO VI - MOD_JK Adicionar a linha JkMount /uapprove/* ajp13 ao virtual host no Apache. vi /etc/httpd/conf.d/ssl.conf <VirtualHost _default_:443> SSLEngine on ServerName idp-lab.fccn.pt SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP SSLOptions +StdEnvVars +ExportCertData SSLCertificateFile /etc/pki/tls/certs/idp-lab.fccn.pt.crt SSLCertificateKeyFile /etc/pki/tls/certs/idp-lab.fccn.pt.key DocumentRoot /var/www/html # # Mod_jk settings Shibboleth # <IfModule!mod_jk.c> LoadModule jk_module modules/mod_jk.so </IfModule> JkWorkersFile conf/workers.properties JkLogLevel debug JkMount /jsp-examples/* ajp13 JkMount /idp/* ajp13 JkMount /uapprove/* ajp13 JkLogFile logs/mod_jk.log CustomLog logs/ssl_request_log \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" ErrorLog logs/ssl_error_log </VirtualHost> Fundação para a Computação Científica Nacional 28

31 Restart Apache cd /etc/rc.d/init.d/./httpd restart Restart Tomcat cd /usr/local/apache-tomcat /bin/./shutdown.sh./startup.sh Fundação para a Computação Científica Nacional 29

Instalação e uso do H3270

Instalação e uso do H3270 Instalação e uso do H3270 Projeto Libertas-BR http://www.libertasbr.org.br 8 de setembro de 2005 Este documento descreve o processo de instalação do H3270. 1 Introdução O H3270 é um programa que permite

Leia mais

# openssl genrsa 2048 -config /opt/treinamento/openssl.cnf > spkey.key

# openssl genrsa 2048 -config /opt/treinamento/openssl.cnf > spkey.key Roteiro de atividades Gerência de Provedores de Serviços Sessão de Aprendizagem 6: Configuração do Shibboleth Service Provider 2.2 no Linux Tópicos e conceitos Competências técnicas desenvolvidas Tempo

Leia mais

Autoridade de Certificação de uma infraestrutura de chave pública (PKI).

Autoridade de Certificação de uma infraestrutura de chave pública (PKI). Segurança em Sistemas informáticos 2010/2011 Autoridade de Certificação de uma infraestrutura de chave pública (PKI). Admilo Ribeiro ei06133@fe.up.pt Luis Pina ei03073@fe.up.pt Índice Introdução 3 Objectivos

Leia mais

Requisitos para a Federação de um serviço web. Serviço Utilizador RCTS Janeiro de 2010

Requisitos para a Federação de um serviço web. Serviço Utilizador RCTS Janeiro de 2010 Requisitos para a Federação de um serviço web Serviço Utilizador RCTS Janeiro de 2010 15 de Janeiro de 2010 Requisitos para a Federação de um serviço web Serviço Utilizador RCTS Janeiro de 2010 EXT/2010/Serviço

Leia mais

Cookbook Shibboleth Service Provider. Serviço Utilizador RCTS Janeiro de 2010

Cookbook Shibboleth Service Provider. Serviço Utilizador RCTS Janeiro de 2010 Cookbook Shibboleth Service Provider Serviço Utilizador RCTS Janeiro de 2010 11 de Janeiro de 2010 Cookbook Shibboleth Service Provider Serviço Utilizador RCTS Janeiro de 2010 EXT/2010/Serviço Utilizador

Leia mais

Instalando servidor Apache

Instalando servidor Apache Instalando servidor Apache Apache é um software livre de código aberto que corre mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal e digite o comando: 1- # yum install httpd

Leia mais

GBIF Integrated Publishing Toolkit

GBIF Integrated Publishing Toolkit GBIF Integrated Publishing Toolkit Instalação e Configuração IPT de ponto da vista do Administrador Aplicação JAVA (servlet) JAVA (Sun/Oracle/...) Servlet container (apache Tomcat, Jetty,...) Internet

Leia mais

Cookbook SimpleSAMLphp Service Provider. Serviço Utilizador RCTS Fevereiro de 2010

Cookbook SimpleSAMLphp Service Provider. Serviço Utilizador RCTS Fevereiro de 2010 Cookbook SimpleSAMLphp Service Provider Serviço Utilizador RCTS Fevereiro de 2010 05 de Fevereiro de 2010 Cookbook SimpleSAMLphp Service Provider Serviço Utilizador RCTS Fevereiro de 2010 EXT/2010/Serviço

Leia mais

Cookbook SimpleSAMLphp Identity Provider. Serviço Utilizador RCTS Janeiro de 2010

Cookbook SimpleSAMLphp Identity Provider. Serviço Utilizador RCTS Janeiro de 2010 Cookbook SimpleSAMLphp Identity Provider Serviço Utilizador RCTS Janeiro de 2010 11 de Janeiro de 2010 Cookbook SimpleSAMLphp Identity Provider Serviço Utilizador RCTS Janeiro de 2010 EXT/2010/Serviço

Leia mais

Ambiente LAMP. Introdução. LAMP MySQL Apache PHP. Camada Aplicacional PHPMyAdmin OPSView. Bibliografia

Ambiente LAMP. Introdução. LAMP MySQL Apache PHP. Camada Aplicacional PHPMyAdmin OPSView. Bibliografia Ambiente LAMP Introdução LAMP MySQL Apache PHP Camada Aplicacional PHPMyAdmin OPSView Bibliografia Introdução LAMP é a designação genérica para um Ambiente suportado sobre: Linux (Operating System) + Apache

Leia mais

Linux Network Servers

Linux Network Servers Apache Parte 2 Criptografia simétrica Os algoritmos de chave-simétrica (também chamados de Sistemas de Chaves Simétricas, criptografia de chave única, ou criptografia de chave secreta) são uma classe de

Leia mais

Atividade Proposta da Disciplina: Laboratório de Rede de Computadores

Atividade Proposta da Disciplina: Laboratório de Rede de Computadores Atividade Proposta da Disciplina: Laboratório de Rede de Computadores Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar em um arquivo

Leia mais

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux.

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux. INSTALL 2014-08-12 ================================================== Instalando e Executando o Siprev em Ambiente Linux ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador

Leia mais

Telefonia IP MOT. Prática 1

Telefonia IP MOT. Prática 1 Prática 1 Instalando o proxy SIP Kamailio, configurando os usuários e interligando proxies. Objetivo: Criar um ambiente VoIP básico utilizando o proxy SIP Kamailio que terá suas informações de usuário

Leia mais

9.2 MySQL A instalação do MySQL trata-se de um procedimento relativamente fácil, já que iremos realizá-lo utilizando so repositórios do Linux.

9.2 MySQL A instalação do MySQL trata-se de um procedimento relativamente fácil, já que iremos realizá-lo utilizando so repositórios do Linux. 1 Aula 09 Servidor LAMP Linux-Apache-MySQL-PHP 9.1 Definição LAMP consiste no quarteto: Linux (Sistema Operacional); Apache (Servidor Web); MySQL (Servidor de Banco de Dados); e PHP (Ferramenta de Programação

Leia mais

Programação para Internet I. 1. Servidores web. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Programação para Internet I. 1. Servidores web. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Programação para Internet I 1. Servidores web Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Quando pretendemos aceder a uma página web, utilizamos um browser, independentemente da plataforma de hardware/software,

Leia mais

Virtual Hosting com PureFTPd e MySQL

Virtual Hosting com PureFTPd e MySQL Virtual Hosting com PureFTPd e MySQL Autoria de Felippe de Meirelles Motta 14/05/2007 Última Atualização 15/06/2007 FUG-BR / Grupo Brasileiro de Usuarios de FreeBSD Publico mais um bom artigo que atinge

Leia mais

Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com. Preparando o ambiente do Banco de dados Mysql

Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com. Preparando o ambiente do Banco de dados Mysql Criar database: Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com Preparando o ambiente do Banco de dados Mysql CREATE DATABASE `tempuino` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

Leia mais

Guia de instalação para ambiente de Desenvolvimento LINUX

Guia de instalação para ambiente de Desenvolvimento LINUX Guia de instalação para ambiente de Desenvolvimento LINUX Conteúdo deste manual Introdução O guia de instalação... 3 Capítulo 1 Instalando o servidor Web Apache... 4 Teste de instalação do Apache... 9

Leia mais

Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove

Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove Daniel Ricardo dos Santos Universidade Federal de Santa Catarina 10 de novembro de 2011 Agenda 1 Introdução 2 Identidade

Leia mais

Criação de Servlets Name Directory Build WAR JSP/Servlet frameworks Launch URL Package Class name Generate header comments

Criação de Servlets Name Directory Build WAR JSP/Servlet frameworks Launch URL Package Class name Generate header comments Criação de Servlets 1. Crie um novo projeto através do Menu File New Project. 2. Acesse o Menu File New. 3. Na janela Object Gallery que surgirá, selecione a guia Web. 4. Escolha o ícone que corresponde

Leia mais

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13 Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13 INSTALL 2010-05-20 ================================================== Instalando e Executando o Siprev em Ambiente Linux ATENÇÃO:

Leia mais

Departamento de Engª de Electrónica e das Telecomunicações. Engº Pedro Ribeiro. Aluno nº 17230 José Camacho Aluno nº 32178 Floriano Silva

Departamento de Engª de Electrónica e das Telecomunicações. Engº Pedro Ribeiro. Aluno nº 17230 José Camacho Aluno nº 32178 Floriano Silva Departamento de Engª de Electrónica e das Telecomunicações Engº Pedro Ribeiro Aluno nº 17230 José Camacho Aluno nº 32178 Floriano Silva Sumário Instalação do sistema operativo Gentoo - Linux Configuração

Leia mais

Passos Preliminares: Acessando a máquina virtual via ssh.

Passos Preliminares: Acessando a máquina virtual via ssh. CIn/UFPE Sistemas de Informação Redes de Computadores Professor: Kelvin Lopes Dias Monitor: Edson Adriano Maravalho Avelar {kld,eama@cin.ufpe.br Instalando o APACHE, PHP (PHPADMIN), MySQL. Este tutorial

Leia mais

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05 Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05 Agenda 1. J2EE Web Container 2. 3. Deploy Web App: myapp.war 2 3 Apache TomCat 7 Apache Tomcat

Leia mais

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE PROFESSOR: Dinailton Laboratorio De Rede DISCENTES: Helton Klinthon Douglas Silva Dyonathan Rodrigues Laboratório de

Leia mais

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Segurança Informática e nas Organizações. Guiões das Aulas Práticas Segurança Informática e nas Organizações Guiões das Aulas Práticas João Paulo Barraca 1 e Hélder Gomes 2 1 Departamento de Eletrónica, Telecomunicações e Informática 2 Escola Superior de Tecnologia e Gestão

Leia mais

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP Trabalho Nº 4 - VoIP 1. Introdução A utilização de tecnologia VoIP como alternativa às redes telefónicas tradicionais está a ganhar cada vez mais a aceitação junto dos utilizadores, e está sobretudo em

Leia mais

CA Nimsoft Unified Management Portal 7.0

CA Nimsoft Unified Management Portal 7.0 CA Nimsoft Unified Management Portal Guia de DMZ 7.0 Histórico da revisão do documento Versão do documento Data Alterações 1.0 Setembro 2013 Versão inicial do UMP 7.0. Avisos legais Copyright 2013, CA.

Leia mais

Manual de Instalação ROAI

Manual de Instalação ROAI Manual de Instalação ROAI Bruna Fagundes Rócio 2012 Revisões Autor Motivo Data Bruna Fagundes Rócio Criação da Documentação Abril/2012 Bruna Fagundes Rócio Atualização Documentação Dezembro/2012 1. Objetivo

Leia mais

Debian 7 (versão 3.2.46) 64 bits

Debian 7 (versão 3.2.46) 64 bits INSTALL 2015-02-23 ============================================================================ Instalando e Executando o Siprev em Ambiente Linux Debian 7 (3.2.46) 64 bits ============================================================================

Leia mais

Procedimento. Servidor Apache com PHP e Tomcat. Autor: Sandro Venezuela www.linux2business.com.

Procedimento. Servidor Apache com PHP e Tomcat. Autor: Sandro Venezuela <sandro@linux2business.com.br> www.linux2business.com. Procedimento Servidor Apache com PHP e Tomcat Autor: Sandro Venezuela 1/15 Atribuição Uso não-comercial Compartilhamento pela mesma licença 2.5 Brasil Você pode: Copiar,

Leia mais

MEMORANDO. Ambiente de Produção GeRFiP Configurações de acesso e utilização v.12

MEMORANDO. Ambiente de Produção GeRFiP Configurações de acesso e utilização v.12 MEMORANDO Ambiente de Produção GeRFiP Configurações de acesso e utilização v.12 Enquadramento do documento Programa Projecto GeRFiP Migração GeRFiP Histórico de versões Versão Data Autor Descrição Localização

Leia mais

OBOSHotel - Central de Reservas Online. Manual de Instalação

OBOSHotel - Central de Reservas Online. Manual de Instalação OBOSHotel - Central de Reservas Online Página 2 de 6 Versão 1.0 Histórico de Revisões Data Versão Descrição Autor 13-02-2008 1.0 Versão inicial. Nelson Santos Página 3 de 6 Versão 1.0 Requisitos Software:

Leia mais

Introdução ao Sistema. Características

Introdução ao Sistema. Características Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores LAMP Gustavo Reis gustavo.reis@ifsudestemg.edu.br Acrônico para a combinação de Linux, Apache, MySQL e PHP ou Perl ou Python; Recentemente a letra P começou a fazer referência a Perl

Leia mais

5/7/2010. Apresentação. Introdução. Ponto de vista do usuário. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

5/7/2010. Apresentação. Introdução. Ponto de vista do usuário. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux Apresentação Servidor Web Administração de Sistemas Curso Tecnologia em Telemática Disciplina Administração de Sistemas Linux Professor: Anderson Costa anderson@ifpb.edu.br Assunto da aula Servidor Web

Leia mais

ServerAdmin servermaster@projetointegrador.com - Se o sistema detectar algo de anômalo, um mail será enviado a bazar@projeointegador.

ServerAdmin servermaster@projetointegrador.com - Se o sistema detectar algo de anômalo, um mail será enviado a bazar@projeointegador. Fundamentos de Serviços IP Gestão da Tecnologia da Informação Módulo III - Noturno Alunos: Douglas Ferreira João Victor Alves Erik Souza Raphael Beghelli Introdução Neste trabalho acadêmico será apresentando

Leia mais

Autor: Hernandes Martins. http://hernandesmartins.blogspot.com.br Email: hernandss@gmail.com. Março de 2015. Zabbix 2.4 CentOS 7 Tutorial Instalação

Autor: Hernandes Martins. http://hernandesmartins.blogspot.com.br Email: hernandss@gmail.com. Março de 2015. Zabbix 2.4 CentOS 7 Tutorial Instalação Zabbix 2.4 CentOS 7 Tutorial Instalação Neste tutorial vamos abordar as etapas de instalação do Zabbix 2.4.3, conforme documentação você pode optar por instalar via pacotes (repositórios) ou source (compilar

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo Departamento de Engenharia Informática 2014/2015 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

Instalação Apache + MySQL + PHPMyAdmin CentOS

Instalação Apache + MySQL + PHPMyAdmin CentOS Segue descrição das atividades: Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar em um arquivo texto os logs de acesso, conforme

Leia mais

Instalação e Configuração do Servidor HTTPD Apache

Instalação e Configuração do Servidor HTTPD Apache Instalação e Configuração do Servidor HTTPD Apache Aqui iremos utilizar uma distribuição Linux no caso o CentOS, após a instalação do CentOS, iremos para a parte de instalação e configuração do Servidor

Leia mais

Manual do Usuário. Instalação via Terminal. SIGA-ADM versão 12.06

Manual do Usuário. Instalação via Terminal. SIGA-ADM versão 12.06 Manual do Usuário Instalação via Terminal SIGA-ADM versão 12.06 Projeto SIGA-EPT Manual do Usuário Instalação via Terminal Introdução Este manual objetiva explicitar os procedimentos e ferramentas necessárias

Leia mais

Projeto Amadeus. Guia de Instalação 00.95.00 Linux

Projeto Amadeus. Guia de Instalação 00.95.00 Linux Projeto Amadeus Guia de Instalação 00.95.00 Linux Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.1.1 Instalando JDK via apt-get...4 2.1.2 Instalando JDK a partir

Leia mais

Para o processo de instalação do servidor Apache, deve se executar o seguinte comando, como root.

Para o processo de instalação do servidor Apache, deve se executar o seguinte comando, como root. Apresentação A servidor Web Apache é um dos mais utilizados na atualidade, além de ser um servidor Open Source, é também um dos mais fáceis de se configurar e possui uma extrema eficácia em relação a segurança

Leia mais

Sistema de log do Apache

Sistema de log do Apache Sistema de log do Apache O apache é bem flexível na especificação do que será registrado em seus arquivos de log, possibilitando utilizar um arquivo de log único, diversos arquivos de logs registrando

Leia mais

Manual de Instalação e Configuração do GeoServer em Servidores LINUX

Manual de Instalação e Configuração do GeoServer em Servidores LINUX Manual de Instalação e Configuração do GeoServer em Servidores LINUX Título Autores Manual de Instalação e Configuração do GeoServer em Servidores LINUX Agostinho Freitas, IGeoE Data 2011-11-07 Assunto

Leia mais

MySQL. Prof. César Melo. com a ajuda de vários

MySQL. Prof. César Melo. com a ajuda de vários MySQL Prof. César Melo com a ajuda de vários Banco de dados e Sistema de gerenciamento; Um banco de dados é uma coleção de dados. Em um banco de dados relacional, os dados são organizados em tabelas. matricula

Leia mais

Sistemas Operacionais Livres. Servidor Web Apache

Sistemas Operacionais Livres. Servidor Web Apache Sistemas Operacionais Livres Servidor Web Apache Apache Implementação do protocolo HTTP(80) e HTTPS(443) Arquitetura Client / Server Proviemento de páginas WEB Open Source Servidor Web mais utilizado no

Leia mais

SiGE - Sistema de Gerência de Eventos

SiGE - Sistema de Gerência de Eventos SiGE - Sistema de Gerência de Eventos Equipe COMSOLiD February 22, 2013 Instalação Programas necessários: PostgreSQL; Apache HTTP Server; php5; Zend Framework; subversion (opcional); Base de dados Schema

Leia mais

3 2. INSTALAÇÃO DA TOOLDO 2.0 - REQUISITOS DO SISTEMA 4 3. ORIENTAÇÕES GERAIS 9 4. ADMINISTRAÇÃO. 10 4.1. Cadastro de Cursos

3 2. INSTALAÇÃO DA TOOLDO 2.0 - REQUISITOS DO SISTEMA 4 3. ORIENTAÇÕES GERAIS 9 4. ADMINISTRAÇÃO. 10 4.1. Cadastro de Cursos MANUAL DO USUÁRIO O trabalho Tutorial ToolDo foi licenciado pelo Creative Commons Atribuição - NãoComercial - CompartilhaIgual 3.0 Brasil (CC BY-NC-SA 3.0) ÍNDICE 1. INTRODUÇÃO 3 2. INSTALAÇÃO DA TOOLDO

Leia mais

Portfólio Meec 2015/2016. Instalação de CMS na infra-estrutura do Técnico.

Portfólio Meec 2015/2016. Instalação de CMS na infra-estrutura do Técnico. Portfólio Meec 2015/2016 Instalação de CMS na infra-estrutura do Técnico. Um CMS ou Content Management System é um sistema de software que se executa num servidor WEB e que permite a criação e gestão e

Leia mais

Formação IPv6 Maputo Moçambique 26 Agosto - 29 Agosto 08 Configuração de Servidor WEB e FTP

Formação IPv6 Maputo Moçambique 26 Agosto - 29 Agosto 08 Configuração de Servidor WEB e FTP Moçambique 26 Agosto - 29 Agosto 08 Configuração de Pedro Lorga (lorga@fccn.pt) Carlos Friaças (cfriacas@fccn.pt) Exercício Prático: Configuração de Servidor WEB e FTP Objectivos Neste exercício deverá

Leia mais

Serviços de Dados Geográficos INSPIRE com GeoServer

Serviços de Dados Geográficos INSPIRE com GeoServer Serviços de Dados Geográficos INSPIRE com GeoServer 2015 Danilo Furtado (dfurtado@dgterritorio.pt) Direção-Geral do Território Divisão de Gestão de Recursos Informáticos Membro do Grupo de Trabalho SNIG

Leia mais

Roteiro de instalação do jogo da Pirâmide Alimentar

Roteiro de instalação do jogo da Pirâmide Alimentar Roteiro de instalação do jogo da Pirâmide Alimentar Documento: Roteiro de Instalação do jogo da Pirâmide Alimentar Data: 13/04/2010 Objetivos: Orientar a instalação do jogo da Pirâmide Alimentar Versões

Leia mais

Internet ANTES do WWW. Desde 1970 Rede militar Poucos pontos, 95% nos EUA Email, Telnet, FTP

Internet ANTES do WWW. Desde 1970 Rede militar Poucos pontos, 95% nos EUA Email, Telnet, FTP Apache, SSL e JServ Internet ANTES do WWW Desde 1970 Rede militar Poucos pontos, 95% nos EUA Email, Telnet, FTP A virada Tim Berners-Lee (1991) Sistema para encontrar informações Hipertexto HTTP e HTML

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo Departamento de Engenharia Informática 2012/2013 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

SERVIDOR WEB + LOG DE ACESSO LABORATÓRIO DE REDES DE COMPUTADORES Responsável: Ana Luíza Cruvinel

SERVIDOR WEB + LOG DE ACESSO LABORATÓRIO DE REDES DE COMPUTADORES Responsável: Ana Luíza Cruvinel Versão 2.0 1. INTRODUÇÃO SERVIDOR WEB + LOG DE ACESSO LABORATÓRIO DE REDES DE COMPUTADORES Responsável: Ana Luíza Cruvinel Data: 02/12/2014 Logs são muito importantes para a administração segura de sistemas,

Leia mais

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Foi necessário configurar esse segundo adaptador, porque talvez seja necessário fazer o download de alguma

Leia mais

Hotspot com Ubuntu Server 11.04 32-Bits

Hotspot com Ubuntu Server 11.04 32-Bits Hotspot com Ubuntu Server 11.04 32-Bits Fazendo as instalações Hardware e instalação do Ubuntu Hardware utilizado: Servidor com duas placas de rede; Notebook com conexão wireless e putty instalado; Roteador

Leia mais

Como criar um servidor FTP seguro em 5 minutos

Como criar um servidor FTP seguro em 5 minutos Como criar um servidor FTP seguro em 5 minutos Date : 6 de Fevereiro de 2016 O FTP (File Transfer Protocol) continua a ser um dos protocolos mais usados para transferência de ficheiros. Neste segmento

Leia mais

Instalação AtoM (Base Arch)

Instalação AtoM (Base Arch) Instalação AtoM (Base Arch) Casa de Oswaldo Cruz Serviço de Tecnologias da Informação(STI) Sistema Operacional AtoM recomenda o Ubuntu. Utilizamos a versão 14.04 (sugerida na documentação oficial do AtoM).

Leia mais

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 PROCEDIMENTOS PARA INSTALAÇÃO DO SERVIDOR WEB (SIGA-ADM) COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71) 3186-0001. Email: cotec@ifbaiano.edu.br

Leia mais

Digitalis Informática, Lda. Configuração LDAP SSL DOCUMENTO TÉCNICO Revisão 1

Digitalis Informática, Lda. Configuração LDAP SSL DOCUMENTO TÉCNICO Revisão 1 Configuração LDAP SSL DOCUMENTO TÉCNICO Revisão 1 João Carlos Galaio da Silva Documento criado em: 22 de Janeiro de 2007 Este documento é da exclusiva propriedade da Digitalis Informática, Lda, encontrando

Leia mais

SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012

SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012 O servidor Apache é o mais bem sucedido servidor web livre. Foi criado em 1995 por Rob McCool, então funcionário do NCSA (National Center for Supercomputing Applications). Em maio de 2010, o Apache serviu

Leia mais

Trabalho elaborado por: Ricardo Nuno Mendão da Silva rnsilva@student.dei.uc.pt Jorge Miguel Morgado Henriques jmmh@student.dei.uc.

Trabalho elaborado por: Ricardo Nuno Mendão da Silva rnsilva@student.dei.uc.pt Jorge Miguel Morgado Henriques jmmh@student.dei.uc. Trabalho elaborado por: Ricardo Nuno Mendão da Silva rnsilva@student.dei.uc.pt Jorge Miguel Morgado Henriques jmmh@student.dei.uc.pt Contents Contents... 2 1. Introdução... 4 2. Objectivos... 5 3. Activação

Leia mais

Autoridade de Certificação

Autoridade de Certificação Segurança em Sistemas Informáticos Autoridade de Certificação João Brito - 070509052 João Coelho - 070509118 2 Índice Índice... 3 Introdução... 4 Problema... 5 Objectivos... 5 Enquadramento Teórico...

Leia mais

A grande tendência do momento é este termo "computação nas nuvens" ou "cloud computing" (em inglês).

A grande tendência do momento é este termo computação nas nuvens ou cloud computing (em inglês). 1 of 6 23/6/2010 22:42 Autor: Paulo Roberto Junior - WoLF Data: 12/01/2009 Introdução A grande tendência do momento é este termo "computação nas nuvens" ou "cloud computing" (em

Leia mais

PHP Profissional. Alexandre Altair de Melo / Mauricio G. F. Nascimento. Editora Novatec

PHP Profissional. Alexandre Altair de Melo / Mauricio G. F. Nascimento. Editora Novatec Introdução Como a idéia deste livro é ir direto ao ponto, vou fazer isso já na introdução. A idéia desse livro não é explicar a teoria e filosofia do PHP, da orientação a objetos, as maravilhas dos design

Leia mais

Linux. - Comando básicos

Linux. - Comando básicos - Comando básicos Linux ls (- la) : lista os arquivos do diretório local cd : muda de diretório. Exemplos úteis : cd : muda para o home dir cd - : volta para o diretório de

Leia mais

Instalação de WebMail utilizando IMP

Instalação de WebMail utilizando IMP Instalação de WebMail utilizando IMP Esse howto tem por finalidade explicar como instalar um webmail com a utilização de criptografia SSL. A instalação foi baseada no Red Hat Linux versão 7.2, IMP-2.2.7

Leia mais

CA Process Automation

CA Process Automation CA Process Automation Guia de Instalação Release 04.2.00 A presente documentação, que inclui os sistemas de ajuda incorporados e os materiais distribuídos eletronicamente (doravante denominada Documentação),

Leia mais

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Nome Número: Série Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Proposta do projeto: Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as

Leia mais

CA Nimsoft Unified Management Portal

CA Nimsoft Unified Management Portal CA Nimsoft Unified Management Portal Guia de DMZ 7.5 Histórico da revisão do documento Versão do documento Data Alterações 1.0 Março de 2014 Versão inicial do UMP 7.5. Avisos legais Este sistema de ajuda

Leia mais

Engenharia Informática

Engenharia Informática Engenharia Informática Administração de Sistemas 3º ano Pós Laboral Docente: Armando Ventura Discentes: 4383 Nuno Varela 4412 Paula Gracinda 2009/2010 A realização deste trabalho foi precedida da instalação

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito Sistema Operacional Linux > Servidor Web (Apache) www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução O Apache é o serviço web (http) mais popular do mundo, sendo

Leia mais

Gestix. Instalação em MS Windows. Gestix.com

Gestix. Instalação em MS Windows. Gestix.com Gestix Instalação em MS Windows Gestix.com Copyright Este documento é Copyright 2013 Westix TI Lda. Todos os direitos reservados. Todas as marcas registadas referidas neste Manual são propriedade dos seus

Leia mais

Implementing Mozy with Federated ID Federated ID Implementation Guide 2015-04-30

Implementing Mozy with Federated ID Federated ID Implementation Guide 2015-04-30 Implementing Mozy with Federated ID Federated ID Implementation Guide 2015-04-30 Sumário Capítulo 1: Implementar o Mozy com identidade federada...5 Principais conceitos...5 Capítulo 2: Planejamento e

Leia mais

MANUAL DE INSTALAÇÃO JBOSS-JOSSO

MANUAL DE INSTALAÇÃO JBOSS-JOSSO 30/12/2013 1. INSTALAÇÃO DO NOVO FRAMEWORK... 3 1.1. Instalação do JAVA... 3 2 Instalação do JBOSS... 4 2.3 CONFIGURANDO O JBOSS... 4 2.4 Iniciando Jboss... 9 3 Configurando a base de dados TOTVS_APP...

Leia mais

Manual de Instalação Fornece as orientações necessárias para efetuar a instalação deste produto em ambiente Linux

Manual de Instalação Fornece as orientações necessárias para efetuar a instalação deste produto em ambiente Linux Manual de Instalação Fornece as orientações necessárias para efetuar a instalação deste produto em ambiente Linux Versão 1.5 27/07/2015 Histórico de Revisão Data Versão Descrição Autor 06/04/2015 1.2 Inserção

Leia mais

Segurança em Java. João Carlos Pinheiro. jcpinheiro@cefet-ma.br. Versão: 1.1 Última Atualização: Agosto/2005

Segurança em Java. João Carlos Pinheiro. jcpinheiro@cefet-ma.br. Versão: 1.1 Última Atualização: Agosto/2005 Segurança em Java João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 1.1 Última Atualização: Agosto/2005 1 Objetivos Apresentar uma introdução ao suporte fornecido pela API Java para a criptografia Utilizar

Leia mais

UNIVERSIDADE DE LISBOA Faculdade de Ciências Departamento de Informática

UNIVERSIDADE DE LISBOA Faculdade de Ciências Departamento de Informática UNIVERSIDADE DE LISBOA Faculdade de Ciências Departamento de Informática SINGLE SIGN-ON NA FCUL Francisco Wallenstein Teixeira Estanqueiro MESTRADO EM ENGENHARIA INFORMÁTICA Especialização em Sistemas

Leia mais

Maker Planet www.makerplanet.com Manual do Usuário

Maker Planet www.makerplanet.com Manual do Usuário Maker Planet www.makerplanet.com Manual do Usuário Atenção: Este é o rascunho inicial deste documento, visite o Maker Planet.COM (HTTP://www.makerplanet.com/) para obter as atualizações deste documento.

Leia mais

MSN-Proxy v0.7 no Debian 5 (Atualizado)

MSN-Proxy v0.7 no Debian 5 (Atualizado) Remontti MSN-Proxy v0.7 no Debian 5 (Atualizado) MSN-Proxy v0.7 no Debian 5 (Atualizado) Controle o uso do msn Messenger em sua rede. Desfrute de vários recursos, bem como log das conversas, aviso sobre

Leia mais

1. VISÃO GERAL BACKUP REMOTO... 4 2. ÁREA DE GESTÃO DAS SOLUÇÕES CLOUD... 4 3. CONFIGURAÇÃO... 5. 3.1 Configuração do Backup Remoto...

1. VISÃO GERAL BACKUP REMOTO... 4 2. ÁREA DE GESTÃO DAS SOLUÇÕES CLOUD... 4 3. CONFIGURAÇÃO... 5. 3.1 Configuração do Backup Remoto... ÍNDICE 1. VISÃO GERAL BACKUP REMOTO... 4 2. ÁREA DE GESTÃO DAS SOLUÇÕES CLOUD... 4 3. CONFIGURAÇÃO... 5 3.1 Configuração do Backup Remoto... 5 3.2 Instalação do Online Backup Client... 6 3.2.1. Requisitos

Leia mais

Tutorial AwStats Indice

Tutorial AwStats Indice Tutorial AwStats Indice Introdução...2 Funcionamento:...3 Pré-Requisitos:...3 Instalação:...4 Configurações:...7 Utilização:...11 Sobre o Autor:...11 Introdução AwStats Como saber se seu site é um sucesso

Leia mais

Openfire em Ação nos meios Corporativos

Openfire em Ação nos meios Corporativos Openfire em Ação nos meios Corporativos Hoje Empresas incorporam cada vez mais redes sociais e conhecimento de fácil acesso via internet, para que seus funcionários sejam aptos a lidar com tendências de

Leia mais

Servidor Apache - Instalação

Servidor Apache - Instalação Servidor - Instalação João Medeiros (joao.fatern@gmail.com) 1 / 24 relendo 2 / 24 relendo Um dos servidores mais utilizados do mundo Desenvolvimento iniciado em 1995 pela NCSA (National Center for Computer

Leia mais

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo Data: 05/10/2004

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo <eduardo at unisulma.edu.br> Data: 05/10/2004 1 de 6 27/3/2007 10:03 Configure seu Linux pela Web! Autor: Carlos Eduardo Ribeiro de Melo Data: 05/10/2004 Introdução O Webmin é um software de configuração de servidores

Leia mais

TUTORIAL DE INSTALAÇÃO DO GLPI + OCS NO UBUNTU SERVER 9.04 E INTEGRAÇÃO ENTRE O GLPI, OCSINVENTORY E O ACTIVE DIRECTORY.

TUTORIAL DE INSTALAÇÃO DO GLPI + OCS NO UBUNTU SERVER 9.04 E INTEGRAÇÃO ENTRE O GLPI, OCSINVENTORY E O ACTIVE DIRECTORY. TUTORIAL DE INSTALAÇÃO DO GLPI + OCS NO UBUNTU SERVER 9.04 E INTEGRAÇÃO ENTRE O GLPI, OCSINVENTORY E O ACTIVE DIRECTORY. Sumário Sumário... 2 Considerações Iniciais...3 Procedimentos Iniciais...3 Acessando

Leia mais

Guia de Instalação e Configuração do Noosfero

Guia de Instalação e Configuração do Noosfero Guia de Instalação e Configuração do Noosfero Índice Instalação e Configuração do Noosfero...3 Instalação das dependências principais do Noosfero no Debian 7...3 Instalação do PostFix e SASL...3 Configuração

Leia mais

Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br

Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br JSP (Java Server Pages) - JavaServer Pages (JSP) - Tecnologia de programação serverside - Permite

Leia mais

Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de

Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de BD Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de informação para nosso êxito no curso. A intenção de elaborar

Leia mais

Gestão de projectos na Web

Gestão de projectos na Web Gestão de projectos na Web Relatório de desenho de alto nível Versão 1.0, 5 de Maio de 2003 Telmo Pedro Gomes Amaral (mee02013@fe.up.pt) (Grupo 15) Aplicações na Web Mestrado em Engenharia Electrotécnica

Leia mais

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura

Leia mais

Tutorial para Instalação do Ubuntu Server 10.04

Tutorial para Instalação do Ubuntu Server 10.04 Tutorial para Instalação do Ubuntu Server 10.04 Autor: Alexandre F. Ultrago E-mail: ultrago@hotmail.com 1 Infraestrutura da rede Instalação Ativando o usuário root Instalação do Webmin Acessando o Webmin

Leia mais