[Synology] 젠킨스에서 시놀로지 서버에 ssh 접속 안되는 경우
<증상>
Test Connection 했을때 /manage/descriptorByName/jenkins.plugins.publish_over_ssh.BapSshHostConfiguration/testConnection
이런 오류 메시지가 발생하는 경우가 있다.
<과정>
Termius, Putty 같은 터미널로 ssh 를 접속하는 경우에는 전혀 문제 없다.
도메인을 통해서 들어오는 port 1234와 내부 ssh포트 234 모두 포트포워딩이 잘된 경우다.
해당 오류를 찾기위해 여기저기 검색해보았다. ChatGPT에도 물어보았다. 한결같이 ssh-keygen 를 이용해서 공개키를 만들어서 해보라고 한다.
하지만 근본적인 문제의 해결 같지는 않다.
서버포럼 커뮤니티에서 힌트를 얻었다.
https://svrforum.com/nas/744628
서버포럼 - 시놀로지에서 SFTP. 설정을 했는데도 접속이 안됩니다.
시놀로지에서 SFTP 설정하고 포트번호를 22로하고 ssh 접속포트는 1029로 열어두고 접속하려는 계정의 sftp 권한열어두고 방화벽에 1029, 22 포트 열어두고 112.169.230.149 host일때 ssh kimk1029@112.169.230.149 -.
svrforum.com
<해결>
시놀로지 > 제어판 > 터미널 및 SNMP 에서
SSH 서비스 활성화 포트와
시놀로지 > 제어판 > 파일서비스 > FPT 에서
SFTP 서비스 활성화 포트를 동일하게 맞추면 된다.
<오류메시지>
URI:STATUS:MESSAGE:SERVLET:
/manage/descriptorByName/jenkins.plugins.publish_over_ssh.BapSshHostConfiguration/testConnection |
403 |
No valid crumb was included in the request |
Stapler |
HTTP ERROR 403 No valid crumb was included in the request
또는