segunda-feira, 19 de novembro de 2012

ssh

dpkg -i openssh-client

host * acessado atraves da internet

sendenv envia variaveis de ambiente;


Instalando versão server:

apt-get install openssh-server

configurando ssh server

cd /etc/ssh

vi sshd_config

#ListenAddress 0.0.0.0 (Define ip's que podem acessar)

caso queira utiliar mais de um ip é só descomentar o ListenAddress e coloar os endereços ip ou de rede:

Exemplo:

ListenAddress ip1 ip2 ip3 ipn

-------------------------------------------------------------

SyslogFacility AUTH -> ssh grana em /var/log/syslog grava os log de autenticações do ssh lá.

PermitRootLogin = no (desabilita login do root)

AutorizedKeysFile %h/.ssh/autorized_keys -> qdo recebe conexãos, ve a chave ali dentro e caso ele enconte essa chave, ele deixa logar sem pedir senha.

Mudar para:

/etc/ssh/authorized_keys.

%h -> nome do host que esta se logando, (usuario1, aluno, ...),


->

ChallengeResponseAuthentication no -> joga um desafio e obtem a resposta e compara o hash do servidor com o hash do host.

tirar comentarios e modifacar:

PrintMotd yes -> imprime o banner motd
PrintLastLog yes ->

Banner /etc/issue.net

AcceptEnv Lang LC_* (envia variaveis de ambiente)

Subsystem sftp /usr/lib/openssh/stftp-server

UsePAM yes -> (Plugable Authenticable Module) usa padrão de autenticação /etc/pam.d -> commonauth -> define regras de autheticação.

AllowGroups suporte -> permite que só o grupo suporte faça ssh.

Netstat -tlnp -> verificar conexões.

===========================

touch /etc/ssh/autorized_keys

============

ssh-keygen -t rsa -> cria arquivos de chaves - rsa - criptografia assimétrica.

cd /home/aluno/.ssh

cat id_rsa.pub -> chave do usuário.


id_rsa.pub -> copia a chave para authorized_keys para que usuario possa logar sem senha.

para copiar para o servidor:

scp id_rsa.pub suporte@10.60.135:/tmp/vini.pub

no sevidor 10.60.1.135:

cat /tmp/vini.pub >>/etc/ssh/authorized_keys
------------------------------------------------------------------------------------
tar -cvzf bkp_prof /etc -> gera um arquivo compactado do /etc/ com o nome bkp_prf do /etc

para vizualira tar -tvzf bkp_srvprof.tgz


scp bkp_srvprof.tgz suporte@srv_destino:/var/bkp_servidor -> copia bakcup gerado para os ervidor.


hostname -> nome da máquina que ta no arquivo /etc/hostname.

/var/log/athss_log








terça-feira, 21 de agosto de 2012

Habilitando toutchpad Synaptic FEDORA 17 gnome

Metodo 1

Navegar até o caminho Activities -> Applications -> System Tools -> System Settings -> Mouse and Toutch pad

Na aba Toutchpad, Habilitar a opção Enable mouse clicks with touchpad.


Método 2,

Habilitando em modo texto.

Utilizando o comando xinput:

O camando xinput é utilizado apra alterar o estado e configurações de dispositivos de entrada, dentre eles o touchpad, tecaldo e mouse.

1) Como root digite no terminal xinput :

 [root@tux vinicius]# xinput
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                  id=13    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Video Bus                                   id=8    [slave  keyboard (3)]
    ↳ Power Button                                id=9    [slave  keyboard (3)]
    ↳ Sleep Button                                id=10    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_HD                 id=11    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=12    [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                            id=14    [slave  keyboard (3)]

2) identificar o id do Synaptic
.
.
.
↳ SynPS/2 Synaptics TouchPad                  id=13    [slave  pointer  (2)]
.
.
.
No caso do Exmplo id=13.

3)digitar o comando xinput list-props 13 para listar as opções de configurações.

[root@tux vinicius]# xinput list-props 13
Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (132):    1
    Coordinate Transformation Matrix (134):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (257):    1
    Device Accel Constant Deceleration (258):    2.500000
    Device Accel Adaptive Deceleration (259):    1.000000
    Device Accel Velocity Scaling (260):    12.500000
    Synaptics Edges (261):    1774, 5496, 1658, 4742
    Synaptics Finger (262):    25, 30, 256
    Synaptics Tap Time (263):    180
    Synaptics Tap Move (264):    247
    Synaptics Tap Durations (265):    180, 180, 100
    Synaptics ClickPad (266):    0
    Synaptics Tap FastTap (267):    0
    Synaptics Middle Button Timeout (268):    75
    Synaptics Two-Finger Pressure (269):    282
    Synaptics Two-Finger Width (270):    7
    Synaptics Scrolling Distance (271):    112, 112
    Synaptics Edge Scrolling (272):    0, 0, 0
    Synaptics Two-Finger Scrolling (273):    1, 1
    Synaptics Move Speed (274):    1.000000, 1.750000, 0.035606, 40.000000
    Synaptics Edge Motion Pressure (275):    30, 160
    Synaptics Edge Motion Speed (276):    1, 449
    Synaptics Edge Motion Always (277):    0
    Synaptics Off (278):    0
    Synaptics Locked Drags (279):    0
    Synaptics Locked Drags Timeout (280):    5000
    Synaptics Tap Action (281):    0, 0, 0, 0, 1, 3, 2
    Synaptics Click Action (282):    1, 1, 1
    Synaptics Circular Scrolling (283):    0
    Synaptics Circular Scrolling Distance (284):    0.100000
    Synaptics Circular Scrolling Trigger (285):    0
    Synaptics Circular Pad (286):    0
    Synaptics Palm Detection (287):    0
    Synaptics Palm Dimensions (288):    10, 200
    Synaptics Coasting Speed (289):    20.000000, 50.000000
    Synaptics Pressure Motion (290):    30, 160
    Synaptics Pressure Motion Factor (291):    1.000000, 1.000000
    Synaptics Grab Event Device (292):    1
    Synaptics Gestures (293):    1
    Synaptics Capabilities (294):    1, 0, 1, 1, 1, 1, 1
    Synaptics Pad Resolution (295):    99, 59
    Synaptics Area (296):    0, 0, 0, 0
    Synaptics Noise Cancellation (297):    8, 8
    Device Product ID (252):    2, 7
    Device Node (253):    "/dev/input/event5"

4)  para habilitar o touchpad verifique se as opções "Device Enable" está setado para 1.

5) para habilitar o Tap Click (click utilizando o touchpad)

Altere o valor da opção Synaptics Tap Action (281) para 1

Utilizando o comando abaixo como administrador:

[root@tux vinicius]# xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 0 0

Referencias:

Manual opçoes do synaptic mostradas com comando xinput list-props 13

http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html

Outras fontes:
http://www.thinkwiki.org/wiki/Synaptics_TouchPad_driver_for_X

http://ubuntuforums.org/showthread.php?t=1419833

quarta-feira, 14 de março de 2012

Configurando Servidor DHCP Debian

DHCP

Dynamic Host Configuration Protocol

Servidor Manual: Ip do cliente é reservado via MAC no servidor

Automático: Determinada Quantidade de IP  é definida na rede,  o host possúi um tempo maior na conceção do IP em comparação com o ip dinamico, o tempo de conceção de IP pod ultrapasar meses.

Dinamico: O endereço IP é setado para ser utilzado por um período de tempo determinado, geralmente alguns minutos, ou seja, se o host fica um determinado tempo predefinido sem comunicação, o ip é retirado do host A e atribuído a um host B.
 
 iniciar/parar serviço: /etc/init.d/iscdhcpserver start/stop/restart

Arquivos importantes:
/etc/dhcp/dhcp.conf
/etc/default/network

Instalando DHCP

1) instale o pacote do servidor DHCP

#aptitude install isc-dhcp-server

2) Realizar backup dos arquivos de configuração do servidor dhcp

#cp /etc/dhcp/dhcpd.conf  /etc/dhcp/dhcpd.conf.backup

3) apagar conteúdo do arquivo dhcpd.conf

#echo "" > /etc/dhcp/dhcpd.conf

4)Definindo placa que irá escutar (fornecer ip) DHCP

Altere o arquivo /etc/default/isc-dhcp-server

modifique a linha INTERFACES="eth0"

A linha interfaces=  server para determinar qual interface irá trabalhar com o serviço. Caso não seja configurado , e o servidor possuir mais de uma placa de rede, as solicitações de DHCP podem ser feito por qualquer update.

Configurando o Dhcpd

Arquivos importantes:

/etc/dhcp/dhcpd.conf

1) como root altere o conteúdo do arquivo dhcp.conf

#vi /etc/dhcp/dhcpd.conf

Exemplo de dhcp.conf:

ddns-update-style none;

    subnet 192.168.200.0 netmask 255.255.255.0 {

    range dynamic-bootp 192.168.200.100 192.168.200.200;

    option subnet-mask 255.255.255.0;

    option domain-name "google.com";

    option domain-name-servers 8.8.8.8,8.8.4.4;

    option routers 192.168.200.1;

    default-lease-time 600;

    max-lease-time 7200;

host dmz2 {

hardware ethernet 08:00:27:bc:7d:24;

        fixed-address 192.168.200.3;
     }
}



ddns-update-style none;


-> none: desabilita integração do dhcp com o servidor DNS;

         subnet 192.168.200.0 netmask 255.255.255.0 {

-> configurações de rede

    range dynamic-bootp 192.168.200.100 192.168.200.200;


-> ip dinamico (dynamic-bootp), caso quiser criar ip automático é só remover o dynamic(range 192168.200.100 192.168.200.200;)

===> option= indica tudo as configurações que os cliente vão receber;

    option subnet-mask 255.255.255.0;


-> máscara da subrede

option domain-name "google.com";




   
#option =  são as opções que o host irá receber do servidor DHCP

# domain-name-server e domain name ficaram dentro do arquivo /etc/resolve.conf

option domain-name-servers 8.8.8.8,8.8.4.4;
  
option routers 192.168.200.1;

    default-lease-time 600;

    max-lease-time 7200;


#bloco de códico entre {}  abaixo atribui o MAC a um endreço IP Fixo
host tux1 {

hardware ethernet 08:00:27:bc:7d:24;

        fixed-address 192.168.200.3;
     }
}


2) após reliazr procedimento, salve o arquivo e reinicie o serviço dhcp da estação de trabalho

#/etc/init.d/isc-dhcp-server restart




segunda-feira, 20 de fevereiro de 2012

Site para diagnóstico de velocidade latência Jitter de conexão ADSL

Com esse site, você pode selecionar o servidor, ou o próprio sistema conecta-se em um servidor mais perto faz testes para verificar a velocidade de sua internet.
O site roda uma aplicativo em java que faz testes de Latência, Jitter, TCP, UDP que podem de sua conexão de internet.