SSH(Secure SHell)
- OSI 7계층 프로토콜 종류 중 하나이다
- 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 파일을 복사할 수 있도록 해주는 응용 플고그램 또는 그 프로토콜
- FTP 또는 Telnet에 비해 장점은 "보안"이다
- openssh-server를 설치해서 사용할 수 있다
- mac os는 기본적으로 ssh server가 설치되어있다
명령어
ssh [원격 계정]@[원격 ip] -p [변경할 포트]
옵션
- p : 원격 호스트에 연결할 포트를 지정
- L : 지정된 원격 호스트와 포트에 전송할 로컬 포트 설정
- o : 구성파일의 형식을 따르는 사용자 정의 옵션에 제공하는데 사용된다.
- N : Do not execute a remote command. This is useful for just forwarding ports.
사용 예
- 원격 컴퓨터(서버) 접속
- 포트포워딩
- ssh -p 20080 userABC@something.like.this -L 8080:localhost:8080 -i ~/keyDir/key.pem -N
more
- 사용했던 옵션 및 예시만 적었으므로 다른 옵션들이나 정확한 정보들은 추가로 찾아봐야 함
- TODO : FTP vs. Telnet vs. SSH 정리하기
참고