내 로컬 호스트 : 8081 (jasperserver)에서 내 mysql 데이터베이스가있는 원격 서버에 연결하는 방법을 찾고 있습니다. MySQL Workbench에서 SSH (유일한 방법)를 통해 DB에 연결 중이며 잘 작동합니다. 많은 연구를했는데 로컬 시스템에 SSH 터널을 만들어야한다는 것을 알았지 만 어떻게해야합니까? ssh를 통해 내 jasperserver에 연결하는 방법? 그것은 localhost : 8081을 ssh하려고 할 때 '연결 거부 됨'을 제공합니다. Windows 용 openssh를 설치했습니다. 나는 또한 벽옥과 유사한 Pentaho를 시도했으며 연결 방법도 동일합니다.Jaspersoft/Pentaho - SSH를 통해 MySQL에 연결
ssh <user>@<host that has access to database> -L <local port>:<db server>:<remote port>
는 그런 다음 localhost:<local port>
에 연결 : 감사합니다 ...
'ssh'를 사용하려는 이유는 무엇입니까? 이것이 선호되는 방법이기 때문에 원격 서버에 직접 연결할 수 없습니까? 보안상의 이유로이 작업을 수행해야하는 경우 로컬 Pentaho 서버를 사용하지 않고 직접'ssh '를 설정할 수 있습니다. 링크가 설정되면 모든 프로세스는 전달 된 포트를 사용할 수 있습니다. –
문제는 ssh가 DB에 연결할 수있는 유일한 방법이라고 들었습니다. 호스트와 사용자 만 연결할 수 없습니다. 그래서 나는 이것을 ssh를 통해해야만한다. 그리고 터널을 올바르게 만드는 법을 알 수 없습니다. – radzik
터미널에서 원격 서버에 ssh 연결을 설정할 수 있습니까? –