Simply put: I want to ensure that my authentication path is encrypted along the entire path.
(e.g. encrypted from laptop->SSH host; from SSH host->authentication server; and from SSH host->other hosts)
I am running
- FreeIPA on Centos 7 as the central authentication server.
- Ubuntu 14.04 clients running the freeipa-client Ubuntu package 3.3.4-0ubuntu3.1
This is configured to use Kerberos tickets to authenticate to servers within our environment, once one connects to a login server. i.e. SSH from login server to other servers in environment.
The login server is the component I'm least sure about. It is configured as follows:
[domain/mydom.example.com]
cache_credentials = True
krb5_store_password_if_offline = True
krb5_realm = MYDOM.EXAMPLE.COM
ipa_domain = mydom.example.com
id_provider = ipa
auth_provider = ipa
access_provider = ipa
ipa_hostname = loginhost.mydom.example.com
chpass_provider = ipa
ipa_server = _srv_, ipaserver.mydom.example.com
ldap_tls_cacert = /etc/ipa/ca.crt
[sssd]
services = nss, pam, ssh, sudo
config_file_version = 2
domains = mydom.example.com
[nss]
[pam]
[sudo]
[autofs]
[ssh]
[pac]