在 Oracle® Solaris 11.2 中管理网络文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

如何使用安全连接来连接 NSDB

开始之前

您必须已安装 LDAP 服务器。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 在 LDAP 服务器上,创建证书。

    您需要证书来保护 LDAP 通信。

    # mkdir /etc/openldap/certs
    # mkdir /etc/openldap/certs/keys
    # cd /etc/openldap/certs
    # openssl req -x509 -nodes -days 3650 -newkey rsa:2048 \
      -keyout keys/ldapskey.pem -out ldapscert.pem
    # chown -R openldap:openldap /etc/openldap/certs/*
    # chmod 0400 keys/ldapskey.pem
  3. /etc/openldap/slapd.conf 文件中添加声明。
    TLSCertificateFile /etc/openldap/certs/ldapscert.pem
    TLSCertificateKeyFile /etc/openldap/certs/keys/ldapskey.pem
  4. 将证书复制到 NFS 服务器和客户机。
    # scp ldap-server:/etc/openldap/certs/keys/ldapskey.pem \
    /etc/openldap/certs/keys/ldapskey.pem
    # chmod 0400 /etc/openldap/certs/keys/ldapskey.pem
  5. 在 NFS 服务器和客户机上,更新连接项。
    # nsdbparams update -f ldapscert.pem -t FEDFS_SEC_TLS localhost

    有关 nsdbparams 命令可用选项的信息,请参见 nsdbparams(1M) 手册页。