Comandos LDAP, SSH, SCP, SSHFS y Windows Server Core: Administración de Redes Linux y Windows
LDAP
Instalación y consulta de LDAP
- apt-get install slapd ldap-utils
- sudo slapcat > salida_ldap.ldif
- ldapsearch -h localhost -p 390 -b "dc=empresa08,dc=lan" -D "cn=zentyalro,dc=empresa08,dc=lan" -W uid=usuario1
- homeDirectory
- info grupo con cn=grupo1
Desde otro ordenador
- apt-get install ldap-utils
- tcpdump -i eth1 port 390
Acceso remoto
Puertos utilizados: 22/tcp, 4000/tcp, 4030/udp
Instalación de SSH
- sudo apt-get install openssh-server openssh-client
- Configuración en
/etc/ssh/sshd_config
Conexión
- sudo ssh [email protected] -p 22
Reiniciar el servicio
- sudo /etc/init.d/ssh restart
Túnel SSH
- Crear:
sudo ssh -L 2222:192.168.123.107:22 [email protected] - Conectar:
sudo ssh destino@localhost -p 2222(puerto origen)
SCP
Permite la copia remota de ficheros entre dos equipos.
Copiar a nuestro ordenador
scp [email protected]:/home/destino/ar.txt /home/yo/ar-txt
Enviar fichero
scp /home/yo/ar-txt [email protected]:/home/destino/ar.txt
Copiar carpetas
- Usar
scp -r
Indicar un puerto
scp -P 2222(la P debe ir en mayúscula)- Copiar carpeta y puerto a la vez:
scp -r -P 2222
SSHFS
Sistema de archivos para Linux que opera sobre archivos en una computadora remota.
- Instalar:
sudo apt-get install sshfs - Añadir el módulo FUSE en
/etc/modules - Recargar el módulo:
sudo modprobe fuse - Reiniciar el servidor
- Añadir usuario al grupo FUSE:
sudo usermod -aG fuse usuario - Crear carpeta local donde montar la compartida:
mkdir /home/usuario/compartida - Montar carpeta:
sshfs [email protected]:/home/remota /home/usuario/compartida
Windows Server Core
Instalar paquetes
Install-WindowsFeature Server-Gui-Mgmt-Infra
Cambiar nombre del equipo
Rename-Computer dccore08
Cambiar nombre de la interfaz
Rename-NetAdapter -Name "Ethernet" -NewName "renamed"
Ver configuración de red
- Configuración actual:
Get-NetIPConfiguration - Configuración IP:
Get-NetIPConfiguration
Asignar IP estática
New-NetIPAddress -InterfaceIndex 12 -IPAddress 192.168.x.x -PrefixLength 24 -DefaultGateway 192.168.x.xNew-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.x.x -PrefixLength 24 -DefaultGateway 192.168.x.x
Asignar servidores DNS
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses "192.168.123.x","8.8.8.8"
Asignar IP por DHCP
Set-NetIPInterface -InterfaceIndex 12 -Dhcp Enabled
Agregar el rol DHCP
- Ver comandos del módulo:
Get-Command -Module DhcpServer - Añadir rol:
Add-WindowsFeature -Name DHCP -IncludeManagementTools - Comprobar instalación:
Get-WindowsFeature -Name DHCP - Obtener comandos que empiezan por estas letras:
Get-Command Add-DhcpServerv4*
Activar el servidor
Set-DhcpServerv4Binding -BindingState $true -InterfaceAlias "LAN"- Comprobar:
Get-DhcpServerv4Binding
Especificar rangos
Add-DhcpServerv4Scope -Name "rango1" -StartRange 192.168.1.1 -EndRange 192.168.1.200 -SubnetMask 255.255.255.0 -State Active- Comprobar:
Get-DhcpServerv4Scope
Especificar router y DNS
Set-DhcpServerv4OptionValue -ScopeId 192.168.1.0 -Router 192.168.1.1 -DnsServer 192.168.1.10,8.8.8.8 -DnsDomain empresa.lan- Obtener información:
Get-DhcpServerv4OptionValue -ScopeId 192.168.1.0
Rango de exclusión
Add-DhcpServerv4Exclusion -ScopeId 192.168.1.0 -StartRange 192.168.1.1 -EndRange 192.168.1.10
Reservar IP para una MAC
Add-DhcpServerv4Reservation -ScopeId 192.168.100.0 -IPAddress 192.168.100.111 -ClientId "00-11-22-33-44-55"
Instalación de DNS
Install-WindowsFeature DNS -IncludeManagementTools -IncludeAllSubFeature
Instalación de Active Directory
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools- Instalar el bosque:
Install-ADDSForest