Wenn Sie ein Skript benötigen, um sich bei einem Host anzumelden, können Sie am besten einen SSH-Schlüssel zwischen den Hosts konfigurieren.
Link: http://pkeck.myweb.uga.edu/ssh/
Ich habe das so ziemlich von der Seite gehoben
Installieren Sie OpenSSH zunächst mühelos auf zwei UNIX-Computern. Soweit ich das beurteilen kann, funktioniert dies am besten mit DSA-Schlüsseln und SSH2. Alle anderen HOWTOs, die ich gesehen habe, scheinen sich mit RSA-Schlüsseln und SSH1 zu befassen, und die Anweisungen funktionieren nicht überraschend nicht mit SSH2. Geben Sie auf jedem Computer ssh somemachine.example.com ein und stellen Sie eine Verbindung mit Ihrem regulären Passwort her. Dadurch wird ein .ssh-Verzeichnis in Ihrem Home-Verzeichnis mit den richtigen Dauerwellen erstellt. Geben Sie auf Ihrem primären Computer, auf dem Ihre geheimen Schlüssel gespeichert werden sollen (sagen wir Hurly), ein
ssh-keygen -t dsa
Dies fordert Sie zur Eingabe einer geheimen Passphrase auf. Wenn dies Ihr primärer Identitätsschlüssel ist, stellen Sie sicher, dass Sie eine gute Passphrase verwenden. Wenn dies richtig funktioniert, erhalten Sie zwei Dateien mit den Namen id_dsa und id_dsa.pub in Ihrem .ssh-Verzeichnis. Hinweis: Sie können einfach die Eingabetaste drücken, wenn Sie zur Eingabe einer Passphrase aufgefordert werden. Dadurch wird eine Taste ohne Passphrase erstellt. Dies ist eine schlechte Idee ™ für einen Identitätsschlüssel. Tun Sie es also nicht! Weiter unten finden Sie Informationen zur Verwendung von Schlüsseln ohne Passphrasen.
scp ~/.ssh/id_dsa.pub burly:.ssh/authorized_keys2
Kopieren Sie die Datei id_dsa.pub in das .ssh-Verzeichnis des anderen Hosts mit dem Namen authorisation_keys2. Jetzt ist Burly bereit, Ihren SSH-Schlüssel zu akzeptieren. Wie kann man feststellen, welche Schlüssel verwendet werden sollen? Der Befehl ssh-add erledigt dies. Geben Sie für einen Test Folgendes ein
ssh-agent sh -c 'ssh-add < /dev/null && bash'
Dadurch wird der ssh-Agent gestartet, Ihre Standardidentität hinzugefügt (Sie werden zur Eingabe Ihrer Passphrase aufgefordert) und eine Bash-Shell erzeugt. Von dieser neuen Shell sollten Sie in der Lage sein:
ssh burly
Sie sollten sich anmelden können
login
Programm ansehen .