<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rivendellaudio.wiki/index.php?action=history&amp;feed=atom&amp;title=Remote_Client_Access%2Fpt-br</id>
	<title>Remote Client Access/pt-br - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rivendellaudio.wiki/index.php?action=history&amp;feed=atom&amp;title=Remote_Client_Access%2Fpt-br"/>
	<link rel="alternate" type="text/html" href="https://rivendellaudio.wiki/index.php?title=Remote_Client_Access/pt-br&amp;action=history"/>
	<updated>2026-04-23T15:59:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://rivendellaudio.wiki/index.php?title=Remote_Client_Access/pt-br&amp;diff=28875&amp;oldid=prev</id>
		<title>imported&gt;WaybackImport: Imported from Wayback via edit</title>
		<link rel="alternate" type="text/html" href="https://rivendellaudio.wiki/index.php?title=Remote_Client_Access/pt-br&amp;diff=28875&amp;oldid=prev"/>
		<updated>2022-05-24T21:06:37Z</updated>

		<summary type="html">&lt;p&gt;Imported from Wayback via edit&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Acesso de Cliente Remoto=&lt;br /&gt;
&lt;br /&gt;
Por padrão e boas razões de segurança, o Rivendell e mySQL estão configurados para somente permitir conexões no localhost. Aqui estão alguns passos para permitir que usuários Rivendell e os programas do Rivendell para Windows acessem o banco de dados Rivendell, no que nos referimos como &amp;quot;Servidor Rivendell&amp;quot;. Note que esses procedimentos foram testados com Ubuntu, então essas diretrizes talvez tenham que ser ajustados para o seu sistemas Linux.&lt;br /&gt;
&lt;br /&gt;
==Prepare o seu Servidor Rivendell pelo MySQL==&lt;br /&gt;
&lt;br /&gt;
Tenha certeza que o servidor mySQL está sendo executado (por ex.: /etc/init.d/mysql start)&lt;br /&gt;
&lt;br /&gt;
Instale o MySQL Administrator (mysql-admin) se você prefere utilizar uma interface gráfica para editar o seu banco de dados, caso contrário não é preciso instalar o programa.&lt;br /&gt;
&lt;br /&gt;
==Configure o banco de dados Rivendell para acesso remoto com o mySQL Administrator==&lt;br /&gt;
&lt;br /&gt;
Carregue o MySQL Administrator GUI. Do terminal:&lt;br /&gt;
&lt;br /&gt;
 mysql-admin&lt;br /&gt;
&lt;br /&gt;
server: localhost&lt;br /&gt;
&lt;br /&gt;
username: root&lt;br /&gt;
&lt;br /&gt;
password: &amp;lt;sua senha de root&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No MySQL Administrator:&lt;br /&gt;
&lt;br /&gt;
* Selecione User Administration&lt;br /&gt;
* Clique no rduser (ou qualquer que seja o seu usuário para o mySQL) em User Acconts&lt;br /&gt;
* Selecione Add Host do menu que irá aparecer&lt;br /&gt;
* Selecione Any Host para acesso remoto total (menos seguro) ou use o Hostname ou IP para permitir o acesso remoto de outros computadores.&lt;br /&gt;
* Quando terminar de adicionar os host, clique em Apply&lt;br /&gt;
* Com o rduser ainda selecionado, mude para a aba Schema Privileges&lt;br /&gt;
* Selecione o Rivendell da lista de Schema&lt;br /&gt;
* Assinale todos os privilégios, EXCETO: GRANT, REFERENCES, CREATE_TMP_TABLE, e LOCK_TABLES&lt;br /&gt;
* Clique em Apply Changes quando terminar&lt;br /&gt;
* Feche o Mysql Administrator&lt;br /&gt;
&lt;br /&gt;
==Configure o banco de dados Rivendell para acesso remoto sem o MySQL Administrator==&lt;br /&gt;
&lt;br /&gt;
Apartir do terminal:&lt;br /&gt;
&lt;br /&gt;
 mysql --user=root mysql -p&lt;br /&gt;
 #digite sua senha de root mysql se for pedida&lt;br /&gt;
&lt;br /&gt;
No terminal mysql:&lt;br /&gt;
&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER&lt;br /&gt;
   ON Rivendell.*&lt;br /&gt;
   TO &amp;#039;rduser&amp;#039;@&amp;#039;%&amp;#039;&lt;br /&gt;
   IDENTIFIED BY &amp;#039;letmein&amp;#039;;&lt;br /&gt;
 #você pode ver uma mensagem assim: Query OK, 0 rows affected (0.05 sec)&lt;br /&gt;
 #somente troque o...&lt;br /&gt;
 #&amp;quot;rduser&amp;quot; -- com o nome do usuário rivendell mysql&lt;br /&gt;
 #&amp;quot;%&amp;quot; -- com o IP do host remoto ou hostname para permitir somente um host&lt;br /&gt;
 #&amp;quot;letmein&amp;quot; -- com a senha correta do banco de dados rivendell&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Configure o MySQL para permitir conexões remotas==&lt;br /&gt;
&lt;br /&gt;
No terminal como root:&lt;br /&gt;
&lt;br /&gt;
 netstat -an|grep 3306&lt;br /&gt;
   #mude o 3306 se sua porta de mysql for diferente&lt;br /&gt;
   #isso irá retornar algo como:&lt;br /&gt;
   #tcp  0   0 127.0.0.1:3306    0.0.0.0:*  LISTEN&lt;br /&gt;
   #note que &amp;quot;127.0.0.1:3306&amp;quot; indica que o MySQL é o unico monitorando as conexões locais na porta 3306 &lt;br /&gt;
&lt;br /&gt;
   #mas você deseja esse retorno:&lt;br /&gt;
   #tcp  0   0 0.0.0.0:3306      0.0.0.0:*  LISTEN&lt;br /&gt;
   #note que &amp;quot;0.0.0.0:3306&amp;quot; indica que o MySQL está monitorando todas os adaptadores de rede&lt;br /&gt;
&lt;br /&gt;
   #abra /etc/mysql/my.cnf em seu editor de texto favorito (por ex.: vim /etc/mysql/my.cnf)&lt;br /&gt;
   #localize &amp;quot;bind-address            = 127.0.0.1&amp;quot; e troque ele  por bind-address = 0.0.0.0&lt;br /&gt;
   #salve o arquivo e reinicie o mysql:&lt;br /&gt;
 /etc/init.d/mysql restart&lt;br /&gt;
&lt;br /&gt;
   #teste a mudança com:&lt;br /&gt;
 netstat -an|grep 3306&lt;br /&gt;
   #isso deve mostrar para você o segundo bloco de retornos mostrados acima&lt;br /&gt;
&lt;br /&gt;
==Testando a conexão MySQL de um cliente remoto (Linux/Windows)==&lt;br /&gt;
&lt;br /&gt;
Do prompt do DOS ou terminal&lt;br /&gt;
&lt;br /&gt;
 telnet &amp;lt;servidor_rivendell&amp;gt; 3306 &lt;br /&gt;
 #onde &amp;lt;servidor_rivendell&amp;gt; é o nome/IP do seu Servidor Rivendell&lt;br /&gt;
 #você pode observar uma string contendo a versão do mySQL e gibberish&lt;br /&gt;
 #type in anything and you&amp;#039;ll eventually see &amp;quot;Bad handshake&amp;quot; &lt;br /&gt;
   and the connection will be lost&lt;br /&gt;
 #NOTE: if you see something like &amp;quot;Host &amp;#039;192.168.0.10&amp;#039; is not allowed to connect to &lt;br /&gt;
   this MySQL server,&amp;quot; you have to revisit the section above pertaining to using &lt;br /&gt;
   MySQL Administrator to allow rduser to connect to mysql.&lt;br /&gt;
&lt;br /&gt;
O seu sistema Linux ou Windows remoto poderá agora acessar o Servidor Rivendell. Se alguma coisa de errado aconteceu durante os passos de configuração acima, você ainda não consiguirá efetuar um log no mySQL.&lt;br /&gt;
&lt;br /&gt;
Observação: As instruções citadas acima devem ser modificadas para ficarem de acordo com suas regras de segurança. Abrir o MySQL para conexões remotas é inevitávelmente arriscado e deve ser feito somente tomando as devidas precauções.&lt;br /&gt;
&lt;br /&gt;
==Configurando o servidor NFS==&lt;br /&gt;
&lt;br /&gt;
===Via Terminal (Ex.: Ubuntu)===&lt;br /&gt;
&lt;br /&gt;
Tenha certeza que o NFS kernel esteja instalado. Apartir do terminal:&lt;br /&gt;
&lt;br /&gt;
 apt-get install nfs-kernel-server&lt;br /&gt;
 $vim /etc/exports&lt;br /&gt;
   # adicione a pasta para ser compartilhada /var/snd, algo parecido com isso&lt;br /&gt;
   # /var/snd 192.168.1.0/255.255.255.0(rw,root_squash,sync)&lt;br /&gt;
 $exportfs -rv&lt;br /&gt;
   # para re-export e verbose&lt;br /&gt;
&lt;br /&gt;
==Configurando o cliente NFS==&lt;br /&gt;
&lt;br /&gt;
===Via Terminal (Ex.: Ubuntu)===&lt;br /&gt;
&lt;br /&gt;
Apartir do terminal:&lt;br /&gt;
&lt;br /&gt;
 $vim /etc/fstab&lt;br /&gt;
   # adicione a pasta a ser montada /var/snd do servidor, algo parecido com isso&lt;br /&gt;
   # rivserver:/var/snd /var/snd   nfs     defaults                    0   0&lt;br /&gt;
 $mount /var/snd&lt;br /&gt;
&lt;br /&gt;
==Testando o servidor e cliente NFS==&lt;br /&gt;
&lt;br /&gt;
Confirme que os usuários Rivendell possam ler e escrever no diretório /var/snd. Simplemente edite um arquivo no cliente e no servidor para confirmar que ambos podem editar, esse é um teste suficiente. &lt;br /&gt;
&lt;br /&gt;
==Adicionando workstations clientes no sistema Rivendell==&lt;br /&gt;
&lt;br /&gt;
* Em uma máquina conectada ao Servidor Rivendell (ex.: o próprio servidor) inicialize a ferramenta &amp;quot;rdadmin&amp;quot;.&lt;br /&gt;
* Selecione &amp;quot;Manage Hosts&amp;quot;&lt;br /&gt;
* Clique &amp;quot;Add&amp;quot; na lista de workstation&lt;br /&gt;
* Configure o novo nome do host na janela Add Host e clique OK&lt;br /&gt;
&lt;br /&gt;
==Configure uma workstation cliente para conectar com o Servidor Rivendell==&lt;br /&gt;
&lt;br /&gt;
Primeiro configure o Rivendell na workstation para conversar com o servidor.&lt;br /&gt;
&lt;br /&gt;
* $vim /etc/rd.conf&lt;br /&gt;
* No campo [mySQL], configure o Hostname para o nome do servidor configurado acima.&lt;br /&gt;
* Certifique-se que no campo [Identity] a senha em Password é a mesma em todos os clientes e no servidor.&lt;br /&gt;
* Pare e reinicie todos os rivendell daemons (talvez reiniciar seja mais fácil). &lt;br /&gt;
&lt;br /&gt;
Uma vez que os Rivendell daemons foram reiniciado na workstation configure a placa de som na workstation.&lt;br /&gt;
&lt;br /&gt;
* Inicie o rdadmin&lt;br /&gt;
* Selecione Manage Hosts&lt;br /&gt;
* Selecione a workstation e Edit&lt;br /&gt;
* Configure a Placa de Som e Portas para as várias aplicações de audio como quiser.&lt;br /&gt;
&lt;br /&gt;
==Mais Informações==&lt;br /&gt;
&lt;br /&gt;
Para o NFS funcionar corretamente, o &amp;quot;uid&amp;quot; de um usuário preciso ser o mesmo em todas as maquinas (servidor e usuários). Podemos conseguir isso configurando um servidor NIS ou LDAP ou manualmente configurando as UID para serem identicas que em /etc/passwd e /etc/group em todas as maquinas.&lt;br /&gt;
&lt;br /&gt;
Mais informações nas permissões de aquivos do unix: [http://www.dartmouth.edu/~rc/help/faq/permissions.html http://www.dartmouth.edu/~rc/help/faq/permissions.html - em inglês]&lt;br /&gt;
&lt;br /&gt;
Mais informações na hierarquia do sistema de arquivos do Linux: [http://www.pathname.com/fhs/ http://www.pathname.com/fhs/ - em inglês]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maiores informações em NFS exports:&lt;br /&gt;
&lt;br /&gt;
 man 5 exports&lt;br /&gt;
&lt;br /&gt;
{{Languages|Remote Client Access}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;WaybackImport</name></author>
	</entry>
</feed>