ssh 명령어는 원격지에 있는 서버에 접속을 도와주는 명령어 입니다.
아래 링크 해놓은 것은 무!조!건! 보고 와주세요. 아니면 지금 밑에서 하는말이 이해가 안됩니다.
설치방법&네트워크 에 대한 ssh : https://halinstudy.tistory.com/32
ssh 명령어의 사용방법은 다음과 같습니다.
ssh [옵션] [접속할 계정]@[접속할 ip]
예시 : ssh root@192.168.0.22
ssh key 로 접속하는 방법도 알아보겠습니다.
$HOME/.ssh/id_rsa에 파일이 있는경우
ssh [아이피 주소]
ssh 키가 다른 경로에 있는 경우
ssh -i [ssh 키 파일 위치] [계정]@[ip 주소] -p [포트]
예시 : ssh -i sshkey.private bandit14@bandit.labs.overthewire.org -p 2220
이런식으로 좀 복잡하지만 이렇게 한다면 ssh 키를 사용할수있습니다.
-p 옵션 : 원격 서버의 포트를 지정해 줍니다.
ssh -p 2222 username@example.com
이런식으로 적는다면 example.com의 2222포트의 username이라는 게정에 들어가 집니다.
-i 옵션 : ssh key를 사용해서 접속할때.
ssh -i [경로] username@example.com
ssh key가 $HOME/.ssh/id_rsa 경로 말고 다른 경로에 있을때 씁니다
-c 옵션 : 데이터 압축 사용
ssh -C username@example.com
이렇게 하면 네트워크를 대역폭 줄일수 있습니다.
-v 옵션 : 상새한 로그를 다 출력한다
ssh -v username@example.com
이명령어는 디버깅할때 많이 사용된다.
[리눅스 명령어 정리] OpenSSL 개념 및 명령어 (0) | 2023.05.31 |
---|---|
[리눅스 명령어 정리] Netcat (0) | 2023.05.19 |
[리눅스 명령어 정리] gizp, bzip2, tar (0) | 2023.05.12 |
[리눅스 명령어 정리] strings (0) | 2023.05.09 |
[리눅스 명령어 정리] uniq (0) | 2023.05.08 |