Samba サーバーが Windows 10 および Linux で可能な最高レベルの SMB プロトコルと暗号化で動作することを確認してください。

Samba サーバーが Windows 10 および Linux で可能な最高レベルの SMB プロトコルと暗号化で動作することを確認してください。

ネットワーク経由でファイルを共有するためのSambaサーバーを構築しようとしています。主なターゲットは2つの共有(ゲストアクセス用の1つの「exchange」フォルダ、書き込み可能、​​1つの「cifs」フォルダはパスワードがあり、書き込み可能、​​パスワードを持つユーザー「cifs」のみアクセス可能)とLinuxおよびWindows用最新のsmbプロトコルを持つSambaファイル共有サーバー。 8.1以降、完全に暗号化され署名されています。

私の必要に応じてこのsmb.confを作成しました。

[global]
workgroup = WORKGROUP
interfaces = eth0
bind interfaces only = yes
ntlm auth = yes

log file = /var/log/samba/log.%m
log level = 3
max log size = 1000
panic action = /usr/share/samba/panic-action %d

server role = standalone server
;passdb backend = tdbsam
;obey pam restrictions = yes

security = user
encrypt passwords = true
invalid users = root
map to guest = bad user
guest account = nobody
read only = yes
smb encrypt = mandatory
server signing = mandatory
client min protocol = SMB2_10
client max protocol = SMB3

[cifs]
   comment = CIFS-Share
   path = /disks/1TB/cifs/
   available = yes
   browseable = yes
   write list = cifs
   guest ok = yes
   create mode = 0754
   directory mode = 0755
   force create mode = 0754
   force directory mode = 0755

[exchange]
   comment = exchange folder
   path = /disks/2TB/exchange/
   available = yes
   browseable = yes
   guest ok = yes
   read only = no

私の問題:Linuxボックスを接続すると接続できません。エラーメッセージで失敗します

WARNING: The "syslog" option is deprecated
Bad SMB2 signature for message
[0000] 00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00   ........ ........
[0000] 1D 6E C7 C8 A5 07 23 F5   4E 9A DF 33 89 36 F7 89   .n....#. N..3.6..
session setup failed: NT_STATUS_ACCESS_DENIED

接続に使用するコマンドは次のとおりです。

smbclient -e //192.168.1.11/exchange --user=guest% -mSMB3

私の環境:lsb_release -a

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.5 (stretch)
Release:    9.5
Codename:   stretch

4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux

私の質問:まず、いくつかの化粧品:syslogを無効にするメッセージ:設定ファイルからsyslogエントリを削除しましたが、この通知は引き続き表示されます。

2番目:smbclientを使用してSambaサーバーに接続することはできません。エラーなしでノーチラスに接続できます。しかし、暗号化されたものもなく、署名されたものもありません。プロトコルはNT1です。誰も以前のプロトコルを使用して接続したくありません。最小 SMBv2_10 は必須です。

サーバーのsmbstatusの結果は次のとおりです。

Samba version 4.5.12-Debian
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing              
----------------------------------------------------------------------------------------------------------------------------------------
17140   -1           -1           testlinux (ipv4:192.168.6.12:44422)         NT1               -                    -                    
17140   nobody       nogroup      testlinux (ipv4:192.168.6.12:44422)         NT1               -                    -                    
17151   nobody       nogroup      192.168.6.12 (ipv4:192.168.6.12:37766)      NT1               -                    -                    

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------
IPC$         17140   testlinux      Tue Sep 11 10:42:34 2018 CEST    -            -           
exchange    17151   192.168.6.12   Tue Sep 11 10:42:37 2018 CEST    -            -           

ベストアンサー1

おすすめ記事