다음 명령을 사용하여 SSH를 통해 TCP 전달을 설정했습니다.
ssh -N -L 1234:10.0.2.2:1234 [email protected]
괜찮아요. 그래서 user1
보다 안전한 방법으로 이 작업을 수행하기 위해 10.0.2.1에서 루트가 아닌 계정을 만들기로 결정했습니다 . 그러나 해당 계정을 사용하여 동일한 명령을 실행 permission denied
하려고 하면 오류 메시지가 나타납니다.user1
답변1
일부 배포판에는 사용자 이름이나 그룹에 따라 별도의 권한이 있는 미리 만들어진 sshd_config가 함께 제공됩니다. 예를 들면 다음과 같습니다.
Match User anoncvs
X11Forwarding no
AllowTcpForwarding no
ForceCommand cvs server
Jim은 필요한 권한과 일치하도록 지시문에 주석을 달거나 조정하여 문제를 해결했을 가능성이 높습니다.
자세한 내용은 다음을 통해 확인할 수 있습니다.man sshd