igo*_*012 11 ldap opensuse nfs autofs
我将 OpenSuSE 12.1 与通过 LDAP 和 NFS 共享的家一起使用。ldap 存储映射。我的问题是我无法在启动时安装共享。它仅在手动重新启动 autofs 服务时有效。在 CentOS 6.3 上没有这样的问题。
我的/etc/nsswitch.conf:
passwd: files sss
group: files sss
hosts: files mdns4_minimal [NOTFOUND=return] dns
networks: files dns
services: files
protocols: files
rpc: files
ethers: files
netmasks: files
netgroup: files nis
publickey: files
bootparams: files
automount: files ldap
aliases: files
Run Code Online (Sandbox Code Playgroud)
我的/etc/openldap/ldap.conf:
SIZELIMIT 20
TIMELIMIT 15
#DEREF never
TLS_REQCERT demand
uri ldap://10.0.0.1
base dc=domain,dc=com
Run Code Online (Sandbox Code Playgroud)
我的/etc/sssd/sssd.conf:
[sssd]
config_file_version = 2
reconnection_retries = 3
sbus_timeout = 30
services = nss, pam
domains = domain.com
[nss]
filter_groups = root
filter_users = root
reconnection_retries = 3
[pam]
reconnection_retries = 3
[domain/domain.com]
id_provider = ldap
auth_provider = ldap
min_id = 500
max_id = 30000
ldap_schema = rfc2307
ldap_uri = ldaps://ldap-ms.local, ldaps://ldap-sl.local, ldap://ldap
ldap_search_base = dc=domain,dc=com
ldap_user_search_base = ou=People,dc=domain,dc=com
ldap_group_search_base = ou=Group,dc=domain,dc=com
ldap_tls_cacert = /etc/pki/CA/certs/domain-cacert.pem
ldap_tls_reqcert = hard
cache_credentials = true
enumerate = True
Run Code Online (Sandbox Code Playgroud)
我的/etc/sysconfig/autofs:
MASTER_MAP_NAME="auto.master"
TIMEOUT=300
BROWSE_MODE="yes"
MAP_OBJECT_CLASS="automountMap"
ENTRY_OBJECT_CLASS="automount"
MAP_ATTRIBUTE="ou"
ENTRY_ATTRIBUTE="cn"
VALUE_ATTRIBUTE="automountInformation"
USE_MISC_DEVICE="yes"
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
为什么不直接将安装位置添加到 fstab 中呢?
您还可以使用 sshfs。配置 ssh 以使用公钥身份验证。
在服务器上:
sudo apt-get install openssh-server
更改为或添加 ServerKeyBits 2048 到 /etc/ssh/sshd_config
在客户端上
ssh-keygen -t rsa -b 2048
ssh-copy-id 从客户端计算机到服务器。使用服务器计算机上的用户密码登录
更改 /etc/ssh/sshd_config:PasswordAuthentication no,UsePAM no
我还使用其他设置来强化 ssh,但对于本示例来说不需要。
如果您的局域网外部设置了 dyndns 或 noip 更新程序,并在路由器上设置了端口转发,则端口 23 或您决定用于混淆服务的任何端口将转发到服务器 IP 地址,如果您需要帮助,请询问。
然后:
sshfs USER@SERVERADDRESS:/mnt/DRIVELOCATION /PATH/TO/MOUNT/DRIVE/TO
我将此命令设置为某些驱动器和 fstab 中其他驱动器主菜单上的启动器。
我知道它有效,因为我每天都使用相同的设置加上强化。
这样您就可以摆脱对 autofs 的需要及其所需的开销。
| 归档时间: |
|
| 查看次数: |
3970 次 |
| 最近记录: |