Windows SBSサーバーを識別する方法が必要で、SBSサーバーにファイル共有をインストールするスクリプトがあり、サーバーをインストールする前にサーバーを積極的に識別するスクリプトが必要です。安全である必要はなく、
私の設定は次のとおりです。
私のコンピュータは192.168.5.17にあり、サーバーは192.168.0.3にあり、異なるサブネットにあるため、単にarpテーブルからコンピュータのMACアドレスを確認することはできません。
サーバーに対してNmapを実行すると、開いているポートが表示されます。
Starting Nmap 6.00 ( http://nmap.org ) at 2012-08-01 09:01 BST
Nmap scan report for host.somewhere.local (192.168.0.3)
Host is up (0.12s latency).
Not shown: 979 closed ports
PORT STATE SERVICE
21/tcp open ftp
80/tcp open http
119/tcp open nntp
135/tcp open msrpc
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
563/tcp open snews
1025/tcp open NFS-or-IIS
2002/tcp open globe
2301/tcp open compaqdiag
2381/tcp open compaq-https
2910/tcp open tdaccess
3389/tcp open ms-wbt-server
4443/tcp open pharos
6129/tcp open unknown
8192/tcp open sophos
8193/tcp open sophos
8194/tcp open sophos
9000/tcp open cslistener
10000/tcp open snet-sensor-mgmt
Nmap done: 1 IP address (1 host up) scanned in 20.70 seconds
Nmap結果の表示
Host.somewhere.local(192.168.0.3)のNmapスキャンレポート
マイニングとホスティングを試みたがIPから名前を取得できない名前をどのように再配布しますか?
マシンはhttpsを実行しています。 bashスクリプトで証明書をどのように確認できますか?それともホストが実際に私が期待している人であるかどうかを確認する別の方法がありますか?
ありがとうございます。
答え1
https証明書を確認するのはおそらく最高の考えです。 IP、MAC、および名前は簡単になりすまします。
httpsの確認を参照してくださいcurl
。また、パブリックCA証明書も提供する必要があります。私が覚えている限り、デフォルト設定は、サーバー証明書がCAと一致しない場合はダウンロードを拒否することです。