-
ssh 로 서버 접속하는법IT 상식 2018. 12. 2. 17:27반응형
ssh로 서버 접속하는법
내컴퓨터에서 다른 서버로 접속하고 싶을때가 있다.
이럴때에는 아래와 같이 ssh 명령어를 뒤에 호스트 네임과 ip 주소를 @ 를 기준으로 적어주면 접속된다.
> ssh 호스트네임@IP주소
> ssh tempname@111.222.33.44
hostname(호스트네임) 찾는법
해당 컴퓨터의 HOSTNAME(호스트네임)은 해당 서버에 들어간 뒤(직접 해당 서버에서 접속)
hostname 이라는 명령어를 치면 나온다.
> hostname
만약 비밀번호가 있다면?
sshpass -p 옵션을 이용하면된다.
sshpass -p비밀번호 ssh 호스트네임@IP주소
> ssh -phahaha ssh tempname@111.222.33.44
서버 접속 쉘파일 만들어 간단히 실행하는 법
자주사용하는 서버의 경우 매번 호스트네임과 아이피 주소를 입력하기가 귀찮을때가 있다.
이럴때에는 쉘파일을 만들어 실행하는데
간단히
touch go.sh
로 쉘파일을 만들고
내부에
sshpass -p비밀번호 ssh 호스트네임@IP주소
를 적어준뒤 저장한다.
그리고 ./go.sh 로 실행한다.
> touch go.sh // 쉘파일 생성
ssh -phahaha ssh tempname@111.222.33.44 // 쉘파일 내부에 입력
> ./go.sh
쉘파일 실행하는법
위에서 처럼 쉘파일앞에 ./쉘파일 을 적어주면 된다.
> ./go.sh
known_hosts 무시하고 싶을때
혹시 많은 서버를 접속할때 known_hosts에 등록하기 위해 yes를 일일이 눌러야 할 경우에는
StrictHostKeyChecking no 라는 옵션 하나만 더 추가해 known_hosts-file-을 무시해 버린다.
sshpass -p비밀번호 ssh -o StrictHostKeyChecking no 호스트네임@IP주소
> sshpass -phahaha ssh -o StrictHostKeyChecking no tempname@111.222.33.44
반응형'IT 상식' 카테고리의 다른 글
명령창에서 파일 크기 보는법 (0) 2019.01.23 명령어로 웹에서 파일 바로 가져오는 법 (0) 2019.01.21 PCI Bus Id 찾는법 (0) 2019.01.21 파일, 폴더 삭제 명령어 (0) 2018.11.25 명령창에서 파일 내용 보는 법 (0) 2018.11.25