![autossh -> 암호가 없는 개인 키](https://rvso.com/image/617235/autossh%20-%3E%20%EC%95%94%ED%98%B8%EA%B0%80%20%EC%97%86%EB%8A%94%20%EA%B0%9C%EC%9D%B8%20%ED%82%A4.png)
mysql 데이터베이스를 터널링하고 싶습니다. 그래서 재부팅하기 쉽게 만들기 위해 암호 없이 개인 키를 사용한다고 생각했습니다. 문제는 openssh가 여전히 암호 문구를 요청하고 이를 비워두면 연결이 거부된다는 것입니다. 암호 질문을 비활성화하고 암호 없이 연결을 허용하는 방법이 있습니까?
/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은 다음과 같습니다. 잘못된 것인가요?:
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: ***
답변1
이를 위해 일반 SSH를 사용할 수 있습니다.
ssh -f ssh-tunnel@IP -L 3307:localhost:3306 -N
키가 해당 계정의 .ssh/id_rsa에 있고 원격 측의 .ssh/authorized_users 파일에도 있는지 확인하세요.
답변2
아마도 Stunnel이 여기에 적합할까요?