본문 바로가기

Linux/system programming

버추얼박스 리눅스서버에 putty 접속 root 권한

리눅스 서버 같은 경우 따로 GUI가 있는 것이 아니기에 

 

원격접속으로 코딩을 하고 작업을 해야한다. 일단 공부하는것이니 아닐수도 있지만

 

버추얼 박스상의 리눅스서버에서 SSHD 라는 서버를 쓸 예정  

 

일단 리눅스에서 서버가 SSH가 잘 떠있는지 확인해야 한다.

 

터미널에서 명령어 

 

netstat -ant를 하면 

아래 캡쳐화면과 같이 나오는데  22번이 서버가 떠있다는 뜻이고 상태는 LISTEN 이다. 

 

 

 

서버는 잘 떠있는것을 확인해 봤고 

 

그러면 필요한 것은 클라이언트에 프로그램이다.   (우리는 윈도우상에서 접속할것이고 다른 리눅스나 

다른것도 상관없다.)

 

클라이언트 프로그램은 콘솔이라고 하고  오픈소스중에 성능이 좋은 putty로 작업할예정 

 

여기서 OS맞게 다운로드 설치 

 

일단 예전에 작업하던게 있어 이미  0.74가 있음. 

www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.74)

This page contains download links for the latest released version of PuTTY. Currently this is 0.74, released on 2020-06-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

putty에서 볼것은 

 

내가 접속하려는 IP주소 

이전부터 확인한것은  192.168.56.101 

 

그리고 아까 확인한 포트번호  22

 

타입은 SSH

 

나중에 쉽게 할수 있도록 세션을 저장하는것이 좋다.

 

 

 

그리고  코딩하다가 보면 라인을 좀 위로 올려야하는데 편하게 그냥 2만으로 설정

 

 

 

글꼴도 미리 바꿔서 하고 

Consolas 가 편함 

 

그리고 환경설정을 저장

 

접속을 하면

여기까지는 문제 없으나 

SSH에서 Root로 로그인이 불가한데 이건 따로 설정을 해줘야 한다.

 

버추얼박스의 우분투서버에서 

 

vi /etc/ssh/sshd_config 에서

 

위와 같은 것이 뜨면 

변경해야 할것이 PermitRootLogin 이다. 지금 상태가 prohibit-password 인데 이걸 yes로 변경

 

 

그리고 서버를 재기동 한다.

 

터미널에서 service ssh restart 를 하면 

 

putty접속에서 root 권한접속이 가능하게 된다.