Monday, 8 August 2016

Manage Zentyal PDC From Windows

Manage Zentyal PDC From Windows

Zentyal 3.4 PDC (Primary Domain Controller) almost perfectly imitates a basic Windows 2003 Active Directory, that means you can setup users and groups, file sharing, add new domains or new records in your DNS server and setup Group Policy Setting for all users and computers that are actually integrated into Active Directory, making very easy for you to manage security for a large number of accounts and computers, while doing this with just one basic license for a Windows 7 or 8.1 Computer (you will never have to buy or touch a Windows 2008/2012 Server license).

Requirements:

  1. Previous Zentyal 3.4 installation and configuration as a PDC – Part 1, with a domain name ( in this case is a fictional one, only used on my local network for the sake of example.
  2. A Windows 8 computer that will be integrated in Zentyal PDC and will act as a Remote System for this domain
  3. Remote Server Administration Tool for Windows 8.1
  4. Putty Remote Client
  5. WinSCP Remote Client

Step 1: Integrate Windows System in “mydomain.com”

1. Logon with administrator local account and go to left side on taskbar an click right on the network icon, then Open Network and Sharing Center.
Open Network and Sharing Center
Open Network and Sharing Center
2. Click on Ethernet0.
Select Ethernet0
Select Ethernet0

3. Go to adapter Properties.
Adapter Properties
Adapter Properties
4. Select IPv4 and the select Properties.
Select IPv4
Select IPv4
5. Setup your own network connections address, netmask, gateway and DNS ( Make sure that your first DNS here is the Zentyal PDC IP address).
Enter Network Details
Enter Network Details
6. Click OK and the Close on all windows. Now it’s time to see if the network configurations are the correct ones and everything work fine. Right click on Start -> Command Prompt and try ping your domain.
Warn!!: If you cannot see the correct IP address of Zentyal PDC. Open a Command Prompt(Admin) and enter the following command.
ipconfig/flushdns
And then try to ping “mydomain.com“. You should also try the “nslookup” command to see domain IP address.
Ping Domain Name
Ping Domain Name
7. Now open “This PC” shortcut and go to System Properties -> Computer Name -> Change.
System Properties
System Properties
Change Computer Name
Change Computer Name
8. Enter a Computer Name ( try something more descriptive like WIN8_REMOTE_PDC) and your domain name in Member of Domain field , hit Enter, enter your Administrator username and password ( In this case on my previous tutorial I have setup on Zentyal PDC the user “matei.cezar” with administrator powers).
Enter Computer Name
Enter Computer Name
9. After your credentials are verified by Samba on Zentyal Server you will be prompted with a success notify, then reboot your system to be able to join and logon on domain.
Verify Domain Name
Verify Domain Name
10. After reboot on prompt enter: domain_name\Administrator username and password.
Enter Domain Name
Enter Domain Name

Step 2: Install Softwares to Remote Access Zentyal PDC

Now that everything is correct and working is time to install the software needed to remote access Zentyal PDC Samba Server.
11. Open a browser and go to Remote Server Administration Tool for Windows 8.1 and download Windows flavour (x64 or x86) drivers, save it to your computer and run it.
Install Softwares
Install Softwares
12. After this piece of software is installed reboot and then go to. This PC –> Uninstall or Change a Program –> Turn Windows features On or Off, then select the tools like in the image bellow.
Select Tools
Select Tools
13. Reboot again then right click on Start –> Control Panel –> System and Security –> Administrative Tools and select Active Directory Users and Computers, Group Policy Management and DNS and Send all three as shortcut to Desktop.
Create Shortcuts
Create Shortcuts
14. Now let’s try a remote connection to DNS server over Zentyal PDC and add a CNAME for zentyal. Open DNS and enter FQDN (fully qualified domain name) for Zentyal PDC server like in the screenshot below.
Connect to DNS Server
Connect to DNS Server
15. Go to your PDC FQDN, select your domain name and add New Host.
Add New Host
Add New Host
Host Created Successfully
Host Created Successfully
16. Go and add a new CNAME and then try ping your new alias.
Add New CNAME
Add New CNAME
Ping New Alias
Ping New Alias
17. As you can see result the CNAME smb for pdc.mydomain.com has been successfully added to Zentyal Server and is completely functional.
Now open a browser and point your domain name address of PDC server address ( https://mydomain.com or https://192.168.1.13 ) then go to DNS Module and add new forwarders ( I choose my default gateway and a Google Public DNS, you choose what better suits your needs).
Access PDC Server
Access PDC Server
18. Then add a new alias for your domain, this time added from Zentyal Web Interface. Click on Alias, Add New, enter alias name (CNAME) end then hit ADD.
Add New Alias
Add New Alias
Verify New Alias
Verify New Alias
19. Hit on Save Changes for new setting to apply and go back to Windows 8.1 DNS and check if the record has been updated.
Save Changes
Save Changes
20. Zentyal DNS Server and DNS Remote Software are fully operational from both sides so we can now add as many records as we need in our DNS server.
Now is time to play with Users and Groups, Open Active Directory Users and Computers, navigate to your domain name , select Groups and add a New Group.
Select Groups
Select Groups
21. Enter your Group Name and select Distribution in Group Type ( selecting Security will allow Administrative rights and we don’t want this for our user) and Global in Group Scope and hit OK.
Enter Group Name
Enter Group Name
22. Then navigate to Users and Add a New User, complete the required fields, setup a password for this user – even force user to change password on next logon.
Add New User
Add New User
Set User Password
Set User Password
23. Now back to https://mydomain.com or https://192.168.1.13 and go to Users and Computers Module –> Manage. We can see that our user3 has been created on Zentyal PDC server and we can now integrate him into one of our Groups. Let’s say Allowed_Users Group.
Integrate Users in Group
Integrate Users in Group
24. Now let’s try to add a New User from Zentyal Web Interface. Select Users, go to the green “+” button, select User again and enter your credentials for this new user.
Add User from Web Interface
Add User from Web Interface
Enter New User Details
Enter New User Details
25. After the user is created you can integrate him into a group (optional).
Add Users to Groups
Add Users to Groups
26. And now go back to Windows 8.1 Active Directory Users and Computers and verify if the new user4 is a member of Restricted_Users Group.
Verify Added User
Verify Added User
27. You also have a lot of tweaks for setting users like in a real Windows Server (change passwords on logon, enter telephone number, address, change profile path, etc ).
Enter User Properties
Enter User Properties
Enter User Properties
Enter User Properties
28. As the last configuration for this tutorial go to Domain Module on Zentyal Server and check “Enable roaming profiles” for your users to have access to documents and settings, have the same desktop experience to any computer they logon on your domain .
Enable Roaming Profiles
Enable Roaming Profiles
29. The server keeps roaming profiles under “/home/samba/profiles” path so you can navigate to this path for remote administration by using a command line program like Putty or WinSCP.
Roaming Profiles Path
Roaming Profiles Path
30. By default Zentyal 3.4 uses sudo for root privilege security. So if you want to enable root account on server download and install Putty on your Windows 8.1 system and connect through SSH using server’s IP address or domain name.
Enable root Account
Enable root Account
Server Login Message
Server Login Message
31. To enable root account connect through ssh with username and password created on system installation and then type next command “sudo passwd“, enter and confirm password (this will help you later for complete administrative tasks on a Graphical User Interface connecting through WinSCP.
Change Password
Change Password
32. To setup Group Policy on Users and Computers just click on Group Policy Management shortcut that earlier was created on Desktop.
Group Policy Management
Group Policy Management
Now you have a full remote administrative access to your Zentyal PDC services: DNS, Active Directory, Users and Groups, Group Policy, Local system access through command line or GUI and a remote web access through https protocol from a Windows 8.1 based system.

No comments: