{"id":1212,"date":"2024-09-18T07:36:29","date_gmt":"2024-09-18T07:36:29","guid":{"rendered":"https:\/\/j20003.es\/200\/?p=1212"},"modified":"2024-09-18T07:36:29","modified_gmt":"2024-09-18T07:36:29","slug":"unir-maquina-linux-a-dominio-remoto-samba-ad-dc-sin-usar-aplicaciones-de-terceros-con-openvpn","status":"publish","type":"post","link":"https:\/\/j20003.duckdns.org\/index.php\/2024\/09\/18\/unir-maquina-linux-a-dominio-remoto-samba-ad-dc-sin-usar-aplicaciones-de-terceros-con-openvpn\/","title":{"rendered":"Unir m\u00e1quina Linux a dominio remoto samba-ad-dc sin usar aplicaciones de terceros con OpenVPN"},"content":{"rendered":"<p>Esta entrada es complementaria de la anterior, usando solo aplicaciones y configuraciones nativas de Debian, uniremos un equipo con Debian 12, en torno de escritorio LXDE a un dominio remoto usando OpenVPN.<\/p>\n<p>En la red remota tenemos instalados un servidor OpenVPN creado <a href=\"https:\/\/www.turnkeylinux.org\/openvpn\">turnkeylinux<\/a> y un servidor de dominio <a href=\"https:\/\/wiki.samba.org\/index.php\/Main_Page\">Samba-ad-dc<\/a> instalado en <a href=\"https:\/\/www.debian.org\/index.es.html\">Debian12<\/a><\/p>\n<h3><a href=\"http:\/\/j20003.duckdns.org\/wp-content\/uploads\/2024\/10\/20241004LinuxToSamba-ad-dcAcrossVPN.html\"><strong>Gu\u00eda<\/strong><\/a><\/h3>\n<div class=\"wp-playlist wp-video-playlist wp-playlist-light\">\n\t\t<video controls=\"controls\" preload=\"none\" width=\"1268\"\n\t\t height=\"679\"\t><\/video>\n\t<div class=\"wp-playlist-next\"><\/div>\n\t<div class=\"wp-playlist-prev\"><\/div>\n\t<noscript>\n\t<ol>\n\t\t<li><a href='https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2024\/09\/UnirEquipoLinuxDC-SinAPPsDeTerceros-1.mp4'>UnirEquipoLinuxDC-SinAPPsDeTerceros-1<\/a><\/li>\t<\/ol>\n\t<\/noscript>\n\t<script type=\"application\/json\" class=\"wp-playlist-script\">{\"type\":\"video\",\"tracklist\":true,\"tracknumbers\":true,\"images\":true,\"artists\":true,\"tracks\":[{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2024\/09\/UnirEquipoLinuxDC-SinAPPsDeTerceros-1.mp4\",\"type\":\"video\/mp4\",\"title\":\"UnirEquipoLinuxDC-SinAPPsDeTerceros-1\",\"caption\":\"\",\"description\":\"\",\"meta\":{\"length_formatted\":\"20:44\"},\"dimensions\":{\"original\":{\"width\":1920,\"height\":1028},\"resized\":{\"width\":1268,\"height\":679}},\"image\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2024\/07\/Unir-Debian-12.6-con-systemd-a-domnio-Samba-ad-dc-sin-aplicaciones-de-terceros_thumb1.jpg\",\"width\":1680,\"height\":968},\"thumb\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2024\/07\/Unir-Debian-12.6-con-systemd-a-domnio-Samba-ad-dc-sin-aplicaciones-de-terceros_thumb1-150x150.jpg\",\"width\":150,\"height\":150}}]}<\/script>\n<\/div>\n\t\n<div class=\"wp-playlist wp-video-playlist wp-playlist-light\">\n\t\t<video controls=\"controls\" preload=\"none\" width=\"1268\"\n\t\t height=\"660\"\t><\/video>\n\t<div class=\"wp-playlist-next\"><\/div>\n\t<div class=\"wp-playlist-prev\"><\/div>\n\t<noscript>\n\t<ol>\n\t\t<li><a href='https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2024\/09\/UnirEquipoLinuxDC-SinAPPsDeTerceros-2.mp4'>UnirEquipoLinuxDC-SinAPPsDeTerceros-2<\/a><\/li>\t<\/ol>\n\t<\/noscript>\n\t<script type=\"application\/json\" class=\"wp-playlist-script\">{\"type\":\"video\",\"tracklist\":true,\"tracknumbers\":true,\"images\":true,\"artists\":true,\"tracks\":[{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2024\/09\/UnirEquipoLinuxDC-SinAPPsDeTerceros-2.mp4\",\"type\":\"video\/mp4\",\"title\":\"UnirEquipoLinuxDC-SinAPPsDeTerceros-2\",\"caption\":\"\",\"description\":\"\",\"meta\":{\"length_formatted\":\"25:06\"},\"dimensions\":{\"original\":{\"width\":1920,\"height\":1000},\"resized\":{\"width\":1268,\"height\":660}},\"image\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-includes\/images\/media\/video.svg\",\"width\":48,\"height\":64},\"thumb\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-includes\/images\/media\/video.svg\",\"width\":48,\"height\":64}}]}<\/script>\n<\/div>\n\t\n<pre class=\"paragraph-Preformatted_20_Text\">Datos:\n\nSERVIDOR VPN https:\/\/www.turnkeylinux.org\/openvpn\nSERVIDOR DC Debian GNU\/Linux 12 (bookworm)\nSamba versi\u00f3n 4.17.12-Debian\nDOMINIO VERSALLES.LOCAL\nDIRECCI\u00d3N IP 192.168.1.7\nHOSTNAME debianDC2 (nombre de la m\u00e1quina del servidor)\n\n###################################\nConfigurar red sin network-manager \n \n#Config interfaces\nallow-hotplug enp0s3\niface enp0s3 inet dhcp\n\n#Eliminar network-manager del sistema para evitar que los usuarios apaguen la red.\nsudo apt-get remove --purge network-manager*\n\n#####################################\n1\u00ba Instalamos openVPN en nuestra m\u00e1quina cliente\nsudo apt install openvpn\n\n2\u00ba Creamos archivo de conexi\u00f3n a servidor VPN, descargamos el archivo a nuestro equipo y lo copiamos a \/etc\/openvpn\/client\n\n3\u00ba Configuramos nuestra m\u00e1quina cliente para que se conecte de forma autom\u00e1tica al servidor vpn\n\n###########servicio sytemd client openVPN####################################\nCreamos servicio:\nsudo nano \/lib\/systemd\/system\/conetVPN.service\nCopiamos texto:\n\n#########################################3\n[Unit]\nDescription=Ejemplo\nAfter=network.target\nStartLimitIntervalSec=0\n[Service]\nType=simple\nRestart=always\nRestartSec=1\nUser=root\nExecStart=\/usr\/sbin\/openvpn --config \/etc\/openvpn\/client\/NombreArchivoVPN.ovpn\n[Install]\nWantedBy=multi-user.target\n#############################################################################\n\nHabilitamos el servicio en inicio y lo iniciamos:\nsudo systemctl enable conetVPN.service\nsudo systemctl start conetVPN.service\n\nSERVIDOR DC (samba-ad-dc)\n4\u00ba Conectamos nuetra maquina al domnio samba-ad-dc\nInstalamos resolvconf: sudo apt install resolvconf\neditamos el archivo head: nano \/etc\/resolvconf\/resolv.conf.d\/head\n\u00a0a\u00f1adimos:\n#IP de nuestro servidor samba-ad-dc\nnameserver 192.168.1.7\ndomain versalles.local\nsearch versalles.local\n\n## editar sudo nano \/etc\/hosts\n\na\u00f1adir:\n192.168.1.7 versalles.local versalles\n192.168.1.7 debianDC2.versalles.local debianDC2\n\ncomprobar la resoluci\u00f3n de nombres\n\nping -c3 versalles.local\nping -c3 severdc\n\n###########No Necesario##############3\n\n##Instalar ntpdate\napt install ntpdate\ncomprobar sincronizaci\u00f3n\nsudo ntpdate -q versalles.local\n\nsudo ntpdate versalles.local\n\n####################################3\n\n##Paquetes necesarios\nsudo apt install samba krb5-config krb5-user winbind libpam-winbind libnss-winbind\n\n##SMB para funcionar en Thunar, sudo apt install gvfs-backends smbclient\nen los di\u00e1logos:\nDialogos 1:\nVERSALLES.LOCAL\n\nDialogos dos y tres:\ndebianDC2.versalles.local\ndebianDC2.versalles.local\n\n##Configurar smb.conf\n\n[global]\n\u00a0workgroup = VERSALLES\n\u00a0realm = VERSALLES.LOCAL\n\u00a0netbios name = NombreMiEquipo\n\u00a0security = ADS\n\u00a0dns forwarder = 192.168.1.7\n idmap config * : backend = tdb\nidmap config *:range = 50000-100000\n\u00a0template homedir = \/home\/%D\/%U\n\u00a0template shell = \/bin\/bash\n\u00a0winbind use default domain = true\n\u00a0winbind offline logon = true\u00a0\n\u00a0winbind nss info = rfc2307\n\u00a0winbind enum users = yes\n\u00a0winbind enum groups = yes\n\u00a0vfs objects = acl_xattr\n\u00a0map acl inherit = Yes\n\u00a0store dos attributes = Yes\n\n## Reiniciar los servicios smbd nmbd\n\n## Parar samba-ad-dc\n## habilitar en inicio smbd nmbd\n## Deshabilitar en inicio samba-ad-dc\n\n## sudo net ads join -U Administrator -S VERSALLES.LOCAL\n\n## Configurar archivo \/etc\/nsswitch.conf\nModificamos las siguientes l\u00edneas\n\npasswd: compat winbind\ngroup: \u00a0compat winbind\nshadow: compat winbind\nhosts: \u00a0files dns\n\n## Reiniciar winbind\n## Listar usuarios y grupos del dominio\nwbinfo -u\nwbinfo -g\n\n###No necesario######\n\n## Verificar modulo winbind con getent\nsudo getent passwd| grep administrator\nsudo getent group| grep 'domain admin'\nid administrator\n\n\n\n\n## Configurar pam-auth-update para autentificar usuarios en el dominio.\nComando: sudo pam-auth-update\n\nen la ventana marcamos la opci\u00f3n de [*]Create home directory on login\n\n## a\u00f1adimos la linea de abajo al archivo \/etc\/pam.d\/common-account\nsession required pam_mkhomedir.so skel=\/etc\/skel\/ umask=0022\n\nA\u00f1adir cuenta de dominio con privilegios de root\nsudo usermod -aG sudo UsuarioAdministradorDelDomnio\n\n##autenticarse como cuenta Samba AD\nsu UsuarioAdministradorDelDomnio\n\nComprobar usuarios y recursos\n\n\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Esta entrada es complementaria de la anterior, usando solo aplicaciones y configuraciones nativas de Debian, uniremos un equipo con Debian 12, en torno de escritorio LXDE a un dominio remoto usando OpenVPN. En la red remota tenemos instalados un servidor OpenVPN creado turnkeylinux y un servidor de dominio Samba-ad-dc instalado en Debian12 Gu\u00eda Datos: SERVIDOR&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1024,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[2,3],"tags":[],"class_list":["post-1212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-servidores","category-sistemas-operativos"],"_links":{"self":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/posts\/1212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/comments?post=1212"}],"version-history":[{"count":0,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/posts\/1212\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/media\/1024"}],"wp:attachment":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/media?parent=1212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/categories?post=1212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/tags?post=1212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}