我正在尝试设置encryption的samba访问。 为了达到这个目的,我在smb.conf的[global]范围中添加了2行:
server signing = mandatory smb encrypt = mandatory
但不幸的是,我现在无法在任何地方安装Samba股票。 我尝试过使用KDE下的Dolphin,并使用mount -t cifs,甚至尝试了smbclient命令行。 我收到以下错误:
海豚:
Unknown error condition in stat: Software caused connection abort
安装:
mount error(13): Permission denied
smbclient的:
Error returning browse list: NT_STATUS_CONNECTION_DISCONNECTED
如何正确执行encryption并将其挂载到Linux机器上? Windows也会很好,但是我读过这种encryption方法,目前还不支持。
我在客户端上安装了samba 4.1,在服务器上安装了3.6(OpenSUSE / Debian),但是也尝试了在SUSE 4.1 <> 4.1上的环路连接,结果相同。
如果我没有弄错, mount.cifs不支持Samba(还!)的encryptionfunction。
smbclient的-e选项应该可以工作。
mount.cifs 从 Linux内核4.8.0-54.57开始支持SMB3encryption。
所以升级到最新的Linux内核,瞧!