Ändern von PostgreSQL-Standardkennwörtern
Für die Enterprise-Geodatabase in PostgreSQL auf ArcGIS for Server unter Amazon Web Services-Instanzen stehen drei Datenbankanmeldungen zur Verfügung. Bei deren Kennwörtern handelt es sich um hart codierte und Well-Known-Kennwörter. Um die Instanzen sicherer zu machen, müssen Sie die Kennwörter für die Anmelderolle ändern.
Zum Ändern der Kennwörter müssen Sie sich bei der Amazon Web Services-Instanz anmelden können. Wenn Sie die Site mit der Anwendung ArcGIS Server Cloud Builder for Amazon Web Services erstellen, müssen Sie ein Schlüsselpaar beim Erstellen der Site festlegen, dann den Port 22 in der Sicherheitsgruppe öffnen, um eine Verbindung zu den Instanzen herstellen zu können. Sie können Port 22 schließen, nachdem Sie die Kennwörter geändert haben.
- Stellen Sie als ubuntu eine Verbindung zu der Instanz her, auf der PostgreSQL installiert ist.
- Wenn Sie eine Verbindung zur ArcGIS for Server-Instanz über einen lokalen Windows-Computer herstellen, stellen Sie eine SSH-Verbindung zu der Instanz her. Ein Beispiel finden Sie unter Verwalten der Amazon EC2-Instanz per Remote-Zugriff auf Ubuntu Linux unter Windows.
- Wenn Sie eine Verbindung zur ArcGIS for Server-Instanz über ein anderes Linux-System herstellen, finden Sie hierzu ein Beispiel unter Verwalten der Amazon EC2-Instanz per Remote-Zugriff auf Ubuntu Linux unter Linux.
- Melden Sie sich als root-Benutzer an.
sudo su -
- Melden Sie sich mit der postgres-Datenbank-Anmelderolle bei "psql" an, wodurch Sie eine Verbindung zur postgres-Datenbank herstellen.
cd /data psql postgres postgres
- Führen Sie den Befehl "\password" aus, um die Kennwörter der drei Anmelderollen zu ändern.
Die Syntax für den Befehl "\password" lautet \password <Benutzername>.
Geben Sie zum Ändern des sde-Kennworts beispielsweise Folgendes ein:
Sie werden aufgefordert, ein neues Kennwort einzugeben. Wiederholen Sie dies für den Besitzer und den postgres-Benutzer, indem Sie jeweils ein sicheres und eindeutiges Kennwort festlegen.\password sde
- Um "psql" zu beenden, geben Sie \q ein.
- Stellen Sie eine Verbindung zum GIS-Server über das Kataloginhaltsverzeichnis der lokalen Installation von ArcGIS for Desktop her.
- Klicken Sie mit der rechten Maustaste auf den Server, und klicken Sie dann auf Servereigenschaften.
- Wählen Sie eine registrierte Datenbank aus der Liste aus, und klicken Sie auf die Schaltfläche Eigenschaften.
Das Dialogfeld Registrierte Datenbank bearbeiten wird geöffnet.
- Klicken Sie auf Bearbeiten, um die Verbindungsinformationen zu ändern.
Das Dialogfeld Datenbankverbindungen wird geöffnet.
- Geben Sie im Feld Kennwort das neue Kennwort für die Besitzeranmeldung ein, und klicken Sie auf OK.
- Klicken Sie im Dialogfeld Registrierte Datenbank bearbeiten auf OK.
- Wenn Sie die Geodaten oder eine andere Geodatabase auf der ArcGIS for Server unter Amazon Web Services-Instanz registriert haben, wiederholen Sie jeweils die Schritte 8 bis 11, um das Kennwort für die Anmelderolle des Besitzers zu ändern.
Hinweis:
Nachdem Sie das Kennwort der Besitzeranmeldung geändert haben, müssen Sie den Datenspeicher der ArcGIS for Server unter Amazon Web Services-Instanz ändern, um das neue Kennwort zu verwenden.