OS/Linux

ssh로 터미널 사용하기

클레잇 2016. 12. 8. 01:22

환경

host OS : win7

우분투 버전 : ubuntu-16.04.1-desktop-i386

VirtualBox 버전 : 4.1.8


==========서버 설치==========

먼저 ssh서버를 깔아야 됨.

service ssh status 명령어로 깔려있는지 확인.

(처음엔 안 깔려 있음. 클라이언트만 깔려 있다.)


ssh서버 설치

sudo apt-get install openssh-server

설치할 것들을 알려주면 [y]를 선택.


ssh서버 시작

service ssh restart



==========ssh포트포워딩==========

ifconfig를 통해 서버 자신의 ip를 확인

그 아이피를 virtual box에서 포트포워딩을 통해 외부와 통신 창구를 만들어 주는 역할임.

방법은 다음과 같음.

먼저 virtual box에 할당된 ip를 확인하자(보통은 10.0.2.15)

(제어판>네트워크 및 인터넷>네트워크 연결>VirtualBox Host-Only Network>네트워킹>ipv4>속성으로 가서 IP주소 확인. 보통은 192.168.56.1임)

virtual box의 머신>설정>네트워크>어댑터1>포트포워딩으로 가서, 아래 양식대로 추가해 줌.

ssh / TCP / 192.168.56.1 / 22 / 10.0.2.15 / 22

*** 여기서 아예 집 밖이나 다른 장소로 포워딩 하려면 공유기의 포트포워딩을 이용하면 됨 ***


==========putty를 통한 접속==========

putty를 다운받아서 설치함.

putty는 ssh의 클라이언트 역할을 해줌.(물론 다른 역할도 함)

* 일단 한글설정 : 서버에서 locale명령으로 인코딩 방식 확인. 그리고 putty의 translation탭에서 알맞게 변경(내 경우엔 UTF-8로 하니까 제대로 나옴)

설정은 다 됐으니 192.168.56.1의 22번포트로 접속.

까만 화면에 로그인하라고 뜨면 성공!

id랑 pw입력하면 끝~




참고 http://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_sshd_%EC%84%A4%EC%B9%98