728x90
반응형
ssh 클라이언트 명령어 : ssh
리눅스에서는 openssh-clients 패키지를 설치하면 ssh 명령을 이용해서 접속할 수 있고, 윈도우에는 SecureCRT, Xshell 등과 같은 프로그램을 이용해야 한다.
사용법
① ssh는 서버로 접속할 때에 같은 계정으로 접속을 시도하므로 클라이언트와 서버의 계정이 같으면
생략해도 된다.
$ ssh [option] 호스트명 or IP 주소
② -l 옵션 대신에 사용하는 방법으로 클라이언트 계정과 서버의 계정이 다르면 계정 이름을 명기해야한다.
$ ssh 계정이름@호스트네임
③ rsh와 같이 원격 셸을 사용할 수 있는데, 접속 없이 명령만 내릴 때 유용하다.
$ ssh 호스트네임 명령
주요 옵션
옵션 | 설명 |
-l | 다른 계정으로 접속할 때 사용한다. 이 옵션 대신 서버 주소 앞에 @를 붙여 사용할 수도 있다. |
-p | ssh 서버의 포트 번호가 22번이 아닌 경우 -p 옵션을 사용해서 바뀐 포트를 지정할 때 사용 한다. |
사용 예
① 192.168.1.1 서버로 클라이언트의 계정과 다른 계정인 yuloje로 접속을 시도한다.
[j9m@www ~]$ ssh -l yuloje 192.168.1.1
② 192.168.1.1 서버에 yuloje라는 계정으로 접속을 시도한다.
[j9m@www ~]$ ssh yuloje@192.168.1.1
③ 192.168.1.1 서버의 ssh 포트 번호가 180번인 경우에 사용한다.
[j9m@www ~]$ ssh -p 180 192.168.1.1
④ 원격에서 posein.org에 yuloje라는 계정으로 접속하여 data라는 디렉터리를 생성한다.
[j9m@www ~]$ ssh -1 yuloje posein.org mkdir data
인증키를 이용한 SSH 서버 접속 : ssh-keygen
SSH 서버를 접속할 때 패스워드를 입력하여 접속하지만 인증키를 이용하여 접속할 수 있다. SSH 클라이언트에서 ssh-keygen 명령을 이용해서 비밀키와 공개키를 생성하고, SSH 서버에 공개키를 복사하면 된다.
사용 법
$ ssh-keygen [option]
주요 옵션
옵션 | 설명 |
-t | 사용할 암호화 알고리즘을 지정하는 옵션으로 rsa, dsa 등을 사용할 수 있다. ssh2 버전에서는 지정하지 않으면 rsa를 사용한다. |
사용 예
① DSA를 이용해서 인증키를 생성한다.
$ ssh-keygen -t dsa
참고자료
CentOS 7으로 리눅스마스터 1급 정복하기
728x90
반응형
'Linux' 카테고리의 다른 글
Linux - apache 웹서버 실행 명령어 : httpd (0) | 2022.11.07 |
---|---|
Linux - apache 계정 생성 명령어 : htpasswd (0) | 2022.11.07 |
Linux - ssh 서버 설정 (0) | 2022.10.24 |
Linux - Proxy 서버 프로그램 : Squid (0) | 2022.10.14 |
Linux - 패킷 필터링 도구 : iptables (1) | 2022.10.13 |