rmi、防火牆與網閘
要點:
1 rmi服務原理。 首先由rmi伺服器註冊,建立serversocket. 其次由rmi客戶機lookup,返回物件stub. 最後由rmi客戶機呼叫物件方法。由於只是得到服務的stub,實際執行是由伺服器完成的,但看似在客戶端完成。
2 如果有防火牆,則必須固定rmi引擎埠與服務埠。
引擎埠是用來客戶機查詢的,服務埠是真正用來與客戶機通訊的。
只有固定了埠,防火牆與網閘才能有針對性的開放埠。
在此要注意,建立固定埠sorcket與設定SocketFactory必須在繫結查詢埠前完成。
如果不固定埠,有可能報異常如: Connection refused to host: 。。。; nested exception is: java.net.ConnectException: Connection timed out: connect 開放埠原碼: SMRMISocket smRMI = new SMRMISocket(intePort); smRMI.createServerSocket(intePort+ 1); RMISocketFactory.setSocketFactory(smRMI);
// 3: 繫結
if (System.getSecurityManager() == null)
{
System.setSecurityManager(new RMISecurityManager());
}
LocateRegistry.createRegistry(Integer.parseInt(port));
String rmiAddress = "//"+ip+":"+port+"/Engine";
Naming.rebind(rmiAddress, new ExampleRMIImpl(null));
//如果例項化ExampleRMIImpl必須放在setSocketFactory方法後面。
//System.out.println("rmi rebind address is:"+rmiAddress);
3 服務端與客戶端jar必須完全一致。否則造成客戶端訪問時,客戶端須先從服務端下載,報安全許可異常。類似:
error unmarshalling return; nested exception is: java.lang.ClassNotFoundException: className_Stub (no security manager: RMI class loader disabled)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11419868/viewspace-1007563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網閘與防火牆的區別是什麼防火牆
- WAb防火牆與傳統防火牆防火牆
- WAF與網路防火牆的區別防火牆
- 【網路安全】什麼Web應用防火牆?它與雲防火牆有什麼差異?Web防火牆
- 防火牆 | 網路協議防火牆協議
- 防火牆防火牆
- 網路安全——防火牆詳解防火牆
- linux apf 防火牆安裝與配置Linux防火牆
- linux iptables安全技術與防火牆Linux防火牆
- 配置ModSecurity防火牆與OWASP規則防火牆
- Nginx + Lua 搭建網站WAF防火牆Nginx網站防火牆
- 內網滲透-防火牆資訊內網防火牆
- 防火牆入侵於檢測——————3、思科 PIX 防火牆和 ASA 防火牆產品線防火牆
- iptables防火牆防火牆
- 防火牆配置防火牆
- 防火牆iptables防火牆
- 防火牆(firewall)防火牆
- 淺談下一代防火牆與Web應用防火牆的區別防火牆Web
- win10 防火牆設定方法_win10怎麼設定網路防火牆Win10防火牆
- CentOS 7.0防火牆CentOS防火牆
- Linux防火牆命令Linux防火牆
- CentOS 防火牆操作CentOS防火牆
- Linux配置防火牆Linux防火牆
- 防火牆部署案例防火牆
- 防火牆介紹防火牆
- LINUX 防火牆 firewalldLinux防火牆
- win10如何關閉域防火牆_win10域網路防火牆關閉方法Win10防火牆
- ubuntu 關閉防火牆命令 ubuntu怎樣關閉防火牆Ubuntu防火牆
- windows10網路防火牆在哪裡設定 windows10自帶網路防火牆怎麼設定Windows防火牆
- Linux系統iptables與Firewalld防火牆區別?Linux防火牆
- SNAT、DNAT策略相關與防火牆配置解析防火牆
- 網站安全公司對waf防火牆作用分析網站防火牆
- 聯瑞Bypass網路卡:築牢網路安全“防火牆”防火牆
- 防火牆 搜尋 釋出 防火牆是什麼?怎麼理解?防火牆
- linux 7 防火牆操作Linux防火牆
- Firewalld防火牆基礎防火牆
- 資料庫防火牆資料庫防火牆
- Iptables防火牆應用防火牆
- CentOS防火牆設定CentOS防火牆