Eu quero usar o Confluence da Atlassian de um servidor Ubuntu 16.04 (64 bits), que acabou de ser configurado no Terminal em um ambiente de cliente rico em Windows. Eu poderia configurar o servidor, o SSH, o PostgreSQL, o Confluence e eu poderia até mesmo juntar essa máquina ao Windows Active Directory e ao domínio controlado pelo Windows com a ajuda de sssd
e realmd
.
A única coisa que falta é a resolução de nomes das máquinas Windows, mas eu quero configurar isso também, porque eu quero que os usuários do Windows não precisem usar a Confluence UI pelo endereço IP da VM do Ubuntu, eles poderiam usar o nome do host disso.
Ah, e essa é uma máquina virtual em um host vmWare ESXi 5.5, pois é uma rede da empresa.
O ping está funcionando em ambas as direções: do Ubuntu VM para o Windows e vice-versa. Eu configurei o endereço IP estático, mas talvez errado (por favor, veja a configuração abaixo).
O daemon do ufw na VM do Ubuntu Server está em execução, mas ufw
relata isso como status inativo.
No Ubuntu Server, executei o sudo apt update
e o sudo apt-get upgrade
. A VM reiniciou várias vezes.
Na empresa, temos um QNAP NAS (baseado em Linux). Na configuração da interface do usuário dessa caixa, eu poderia configurar (havia apenas alguns parâmetros) para associar essa caixa à mesma rede de domínio. E para esse nome de host, a resolução do nome está funcionando de maneira impecável e instantânea.
O Active Directory é um Windows Server 2008 R2 SP1 de 64 bits e também está configurado para ser o DNS.
Depois de ler várias postagens e tutoriais do fórum, fiz duas maneiras, nem resultou na resolução do nome da máquina (substituí os valores reais de IP e nome):
Depois:
sudo apt install realmd sssd sssd-tools samba-common krb5-user packagekit samba-common-bin samba-libs adcli ntp
e configurando o npt.conf
sudo service ntp restart
1.
sudo kinit adminuser_from_win_domain
sudo realm join WIN.DOMAIN --verbose --user-principal=ubuntu_hostname/[email protected] --unattended
2.
sudo kinit adminuser_from_win_domain
sudo realm join WIN.DOMAIN --verbose --user-principal=ubuntu_hostname/[email protected] --unattended --client-software=sssd --server-software=active-directory --membership-software=adcli
sudo adcli delete-computer --verbose --domain=WIN.DOMAIN --domain-realm=WIN.DOMAIN --domain-controller=192.168.0.12 --login-user=adminuser_from_win_domain
sudo adcli join --verbose --domain=WIN.DOMAIN --domain-realm=WIN.DOMAIN --domain-controller=192.168.0.12 --fqdn=ubuntu_hostname.WIN.DOMAIN [email protected] --login-type=user --login-user=adminuser_from_win_domain
sudo systemctl restart sssd.service
Com as duas etapas, a lista klist e a lista de domínios estão funcionando. O nome do host do Ubuntu que aparece na UO do Active Directory.
E aqui vem os arquivos de configuração que eu configurei:
/ etc / network / interfaces
# The primary network interface
auto abc123
iface abc123 inet static
address 192.168.0.88
netmask 255.255.0.0
network 192.168.0.0 #I'm not sure if this correct or needed at all
broadcast 192.168.0.255 #I'm not sure if this correct or needed at all
gateway 192.168.0.1
dns-nameservers 192.168.0.12 11.22.33.41 11.22.33.42
/etc/ntp.conf (adicionei apenas uma linha ao final e deixei o conteúdo do arquivo padrão em outro lugar)
server 192.168.0.12
/etc/realmd.conf
[users]
default-home = /home/%D/%U
default-shell = /bin/bash
[active-directory]
default-client = sssd
os-name = Ubuntu Linux
os-version = 16.04
[service]
automatic-install = no
[WIN.DOMAIN]
fully-qualified-names = no
automatic-id-mapping = yes
user-principal = yes
manage-system = no
computer-ou = OU=HU,DC=WIN,DC=DOMAIN
Eu não sou um administrador de sistemas, apenas um programador. Então, por favor, poste suas respostas, mantendo isso em suas mentes.
Não tenho certeza, por exemplo, que eu deveria criar um usuário adminuser_from_win_domain no Ubuntu de antemão ou não?
Por favor, ajude-me a conseguir que a resolução de nomes funcione para este Ubuntu a partir do Windows. Eu estou acreditando em você e no Ubuntu! Obrigado antecipadamente!