CentOS 6.6 cPanel 서버에서 실행되는 원격 MySQL 서버에 연결하려고 합니다.
다음과 같이 터널을 만들고 있습니다.
ssh -L 3306:xxx.xxx.xxx.xxx:3306 [email protected] -p PPPPP
어디xxx.xxx.xxx.xxx원격 서버 IP 주소, 3306 ic 구성된 MySQL 포트 및사용자원격 컴퓨터의 내 사용자 이름이고xxx.xxx.xxx.xxxMySQL 서버를 실행하는 머신의 IP 주소입니다.구매력 평가기본이 아닌 SSH 포트입니다.
권한이 있는 id_rsa 파일을 생성하고 -r--------
cPanel에서 생성된 개인 키를 파일에 복사했습니다.
공개/개인 키 쌍은 비밀번호를 사용하여 생성되므로 연결을 시도할 때 셸에서 비밀번호를 묻고 오류를 인쇄합니다.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
내가 뭘 잘못했나요? 내 로컬 컴퓨터는 Debian 8.1 운영 체제입니다.
답변1
첫째: 원격.호스트로 SSH를 통해 연결할 수 있나요?
가능하다면:
local$ ssh -L 13306:localhost:3306 [email protected]
연결 상태를 유지하려면 htop을 설정하세요.
remote.host$ htop
다른 콘솔에서:
local$ mysql -P 13306 -h localhost -u root -p