728x90
ssh
- 리눅스에서는 openssh-clients 패키지를 설치하면 ssh 명령을 이용해서 접속할 수 있다.
- 윈도우에는 SecureCRT, XShell 등과 같은 프로그램을 이용해야 한다.
사용법
방법 1
- ssh는 서버로 접속할 때, 같은 계정으로 접속을 시도하므로 클라이언트와 서버의 계정이 같으면 생략해도 된다..
$ ssh [option] 호스트명 or IP주소
방법 2
- -l 옵션 대신에 사용하는 방법
- 클라이언트 계정과 서버의 계정이 다르면 계정 이름을 명시해야 한다.
$ ssh 계정이름@호스트네임
방법 3
- rsh와 같이 원격 셸을 사용할 수 있다.
- 접속 없이 명령만 내릴 때 유용하다.
$ ssh 호스트네임 명령
주요 옵션
옵션 | 설명 |
-l | - 다른 계정으로 접속할 때 사용 - 이 옵션 대신 서버 주소 앞에 @를 붙여 사용할 수도 있음. |
-p | ssh 서버의 포트 번호가 22번이 아닌 경우, -p 옵션을 사용해서 바뀐 포트를 지정할 때 사용함. |
사용 예
예 1
- 203.247.40.246 서버로 클라이언트의 계정과 같은 계정인 starrykss 로 접속을 시도함.
[starrykss@www ~] $ ssh 203.247.40.246
- 관련 키 설정을 위해 yes라고 입력하고, 원격지 서버의 패스워드를 입력하면 접속됨.
... Are you sure you want to continue connecting (yes/no)? yes ... starrykss@203.247.40.246's password: Last login: ...
예 2
- 192.168.1.1 서버로 클라이언트의 계정과 다른 계정인 yuloje로 접속을 시도함.
[starrykss@www ~] $ ssh -l yuloje 192.168.1.1
예 3
- 192.168.1.1 서버로 yuloje 라는 계정으로 접속을 시도함.
[starryksswww ~] $ ssh yuloje192.168.1.1
예 4
- 192.168.1.1 서버의 ssh 포트 번호가 180인 경우에 사용
[starrykss@www ~] $ ssh -p 180 192.168.1.1
예 5
- 원격에서 starrykss.org에 yuloje라는 계정으로 접속하여 data라는 디렉터리를 생성함.
[starrykss@www ~] $ ssh -l yuloje starrykss.org mkdir data
728x90
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] chattr (0) | 2022.03.15 |
---|---|
[리눅스 명령어] lsattr (0) | 2022.03.15 |
[리눅스 명령어] sudo / visudo (0) | 2022.03.15 |
[리눅스 명령어] ssh-keygen (0) | 2022.03.15 |
[리눅스 명령어] sysctl (0) | 2022.03.15 |
[리눅스 명령어] logger (0) | 2022.03.15 |
[리눅스 명령어] dmesg (0) | 2022.03.15 |
[리눅스 명령어] lastb (0) | 2022.03.15 |