![autossh -> privater Schlüssel ohne Passphrase](https://rvso.com/image/617235/autossh%20-%3E%20privater%20Schl%C3%BCssel%20ohne%20Passphrase.png)
Ich möchte eine MySQL-Datenbank tunneln. Daher dachte ich, ich verwende einen privaten Schlüssel ohne Passphrase, um einen Neustart zu ermöglichen. Das Problem ist, dass OpenSSH mich immer noch nach einer Passphrase fragt und die Verbindung verweigert, wenn ich sie leer lasse. Gibt es eine Möglichkeit, die Passphrase-Abfrage zu deaktivieren und eine Verbindung ohne Passwort zuzulassen?
/usr/bin/autossh -M 20009 -N -L 3307:127.0.0.1:3306 -p 22 -i /home/tunnel-vserver_main-mysql/keys/tunnel_mysql ssh-tunnel@IP
tunnel_mysql sieht so aus, ist das falsch?:
I deleted a bit and it is still a trash key.
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: rsa-key-20130902
Public-Lines: 4
AAAAB3NzaC1yc2EAAAABJQAAAIBSeG8XkgFsq3TK8MQm9+8Uk+waP0k/xfySbE2Q
ktBsaG/XQd6MskhPjPr*****j5p0VcfWfkpopVB/s
iA1WNJl4Tw/ELxRe6s8XJaz+G2L6K4nCZK/rTdAus4MuwAwWFUmteU7P/Okb6jQ3
SNWPVQ==
Private-Lines: 8
AAAAgDwuXuevu9mtjJQXemGgKwEtrEqBNXO5/X+bI9gzyIZ1uWW6cff3uDoM7mZQ
kznCzjZmvK2l7DhVlHeO2hUKXdldzAIIZmILiIuQb819Hupb4jxApk7zwQREYqW2
a8+pz5LdtGHt****AGaEB+cbCULCeHrzJPP9BY
sWigPwjI47vbAAAAQQCFLH7cXVEiNzmHZyX6XE2Gu++t4LvIVtegBb8koKOzOM9O
6EGDP7I+V4nQI+L6ykKIL6S4pNJp9UaHCKGLwOCPAAAAQHE50FWzp1uB9KJ4qYJe
NS4pLSC88KOYJyT6W66Z1nCLeAL9VG2v1vOZoDsuXDUroVj4uEjq0wmdmif2fOMH
HoM=
Private-MAC: ***
Antwort1
Sie können hierfür normales SSH verwenden:
ssh -f ssh-tunnel@IP -L 3307:localhost:3306 -N
Stellen Sie einfach sicher, dass sich der Schlüssel in der Datei .ssh/id_rsa für dieses Konto befindet und dass er sich auch in der Datei .ssh/authorized_users auf der Remote-Seite befindet.
Antwort2
Vielleicht wäre Stunnel hier angebracht?