Chcete-li provádět vzdálené příkazy prostřednictvím shellu rsh, je nutné aktualizovat soubor .rhosts.
V systému dělené databáze musí mít každý server databázové oblasti oprávnění k provedení vzdáleného příkazu na všech ostatních serverech databázových oblastí, které se účastní instance. Toto oprávnění může být uděleno aktualizací souboru .rhosts v domovském adresáři instance. Vzhledem k tomu, že domovský adresář instance je umístěn ve sdíleném domovském souborovém systému DB2, je zapotřebí pouze jeden soubor .rhosts.
V tomto tématu je popsán postup při povolení spuštění vzdálených příkazů prostřednictvím shellu rsh.
Lze také povolit spouštění vzdálených příkazů prostřednictvím shellu ssh. Chcete-li použít prostředí ssh bez zobrazování výzev k zadání hesel nebo přihlašovacích výrazů, přejděte k tématu:
Chcete-li provádět vzdálené příkazy prostřednictvím shellu rsh, aktualizujte soubor .rhosts následujícím způsobem:
vi /db2home/db2inst1/.rhosts
název_hostitele jméno_uživatele_vlastníka_instance
Některé systémy mohou vyžadovat zadání dlouhého názvu hostitele, například ServerA.vase_domena.com. Před přidáním položek názvů hostitelů do souboru .rhosts zkontrolujte, že lze vyhodnotit názvy hostitelů v souborech /etc/hosts a /etc/resolv.conf.
Soubor INSTHOME/.rhosts by měl obsahovat položky podobné následujícím:
ServerA.vase_domena.com db2inst1 ServerB.vase_domena.com db2inst1 ServerC.vase_domena.com db2inst1 ServerD.vase_domena.com db2inst1
Namísto postupného zadávání jednotlivých názvů hostitele můžete do souboru .rhosts zadat následující položku (tato akce však může představovat určité bezpečnostní riziko a měla by být prováděna pouze v testovacím prostředí).
+ db2inst1
Pokud jste zadali vysokorychlostní přepínač (síť_název) v souboru db2nodes.cfg, měli byste také přidat položky síťových názvů pro všechny počítače do souboru .rhosts. Hodnoty síťových názvů jsou zadány ve čtvrtém sloupci souboru db2nodes.cfg. Soubor .rhosts s položkami vysokorychlostních přepínačů (síť_název) bude vypadat následujícím způsobem:
ServerA.vase_domena.com db2inst1 ServerB.vase_domena.com db2inst1 ServerC.vase_domena.com db2inst1 ServerD.vase_domena.com db2inst1 Switch1.vase_domena.com db2inst1 Switch2.vase_domena.com db2inst1 Switch3.vase_domena.com db2inst1 Switch4.vase_domena.com db2inst1
Namísto souboru .rhosts lze použít soubor /etc/hosts.equiv. Soubor /etc/hosts.equiv obsahoval stejné položky jako soubor .rhosts, musel by ale být vytvořen na každém počítači.
Další informace o souboru .rhosts a /etc/hosts.equiv naleznete v dokumentaci k operačnímu systému.
[ Začátek stránky | Předchozí stránka | Další stránka | Obsah ]