문제
다음 중 원격지에 있는 SSH 서버(192.168.5.13)의 포트 번호가 19000으로 변경되었을 경우에 접속하는 방법으로 알맞은 것은?
① ssh -l 19000 192.168.5.13 ② ssh -n 19000 192.168.5.13 ③ ssh -p 19000 192.168.5.13 ④ ssh -N 19000 192.168.5.13
정답
3번
해설
정답: 3. ssh 에서 접속 포트를 지정하는 옵션은 소문자 -p 이다. 따라서 19000 포트로 접속하려면 "ssh -p 19000 192.168.5.13" 으로 한다.
오답 풀이
- 1번: 소문자 -l 은 로그인 계정을 지정하는 옵션이지 포트 지정이 아니다.
- 2번: -n 은 표준 입력을 /dev/null 로 돌리는 옵션이라 포트 지정과 무관하다.
- 3번: 포트 지정 옵션 -p 를 쓴 "ssh -p 19000 192.168.5.13" 으로 옳다.
- 4번: 대문자 -N 은 원격 명령 실행 없이 포트 포워딩만 할 때 쓰는 옵션이다.
보충 개념 ssh 옵션: -p 포트(접속 포트), -l 계정(또는 계정@호스트), -i 키파일(개인키 지정), -L/-R(포트 포워딩). scp 는 포트 지정에 대문자 -P 를 쓰는 점이 다르다.