728x90

이번에 학교 수업 중에 xshell을 활용해야 하는 상황이 있었다.

ppt를 보고 따라갔지만 잘 못해서 도움을 받았다.

그래서 xshell을 사용하기 위해 세팅을 하는 방법을 소개하려고 한다.

 

 

우선 window terminalubuntu가 microsoft store에서

다운받았다는 전제하에 시작한다.

그리고 우분투에서 새로운 계정과 암호 설정을 하고 

리죽스 배포판에 적용된 wsl버전을

wsl --set-version Ubuntu 2

로 설정을 해주면 된다.

 

 

그렇다면 window terminal에서 ubuntu를 선택할 수 있다.

이제 xshell 부분을 설명하도록 하겠다.

 

먼저 xshell과 xttp을 다운을 받는다.

이것은 크게 어렵지 않다.

 

그리고 새로만들기를 이용해

이름부분에 원하는 이름, 그리고 호스트는 localhost로 설정해주었다.

 

그리고 사용자 인증을 클릭하면

이 페이지를 보게 된다.

 

여기서는 사용자 이름을 ubuntu 계정 설정한 것과 똑같이

설정을 해주어야 한다.

 

암호 역시 ubuntu에서 한 것과 똑같이 해주었다.

완성을 한뒤에 연결을 해도 안된다는 것을 확인할 수 있다.

 

그 이유는 바로 window terminal을 열어주지 않았기 때문이다.

 

윈도우 터미널에서 ubuntu를 열어준 뒤

sudo apt-get update
sudo apt-get install openssh-server
sudo ssh-keygen -A
sudo vi /etc/ssh/sshd_config

위 내용을 입력해주면 된다.

맨 마지막 것을 입력해주게 되면

위 사진과 같이 당황스러운 vi페이지를 마주하게 된다.

 

여기서 현재는 yes로 바뀌어져 있지만

주황색 글씨로 되어 있는

PasswordAuthentication 뒤에 no라고 적혀있을 것이다.

이것을 yes로 저장한뒤에

vi 저장방식 처럼 종료를 시키면 된다.

 

그리고 윈도우 터미널에서

sudo service ssh restart를 이용해 시작을 해준다.

그리고 터미널은 끄지 않고 가만히 두고

xshell을 연다.

 

기존에 켜진 채로 하고 있었다면 '다시 연결'을 해주면 되고

이제 열기 시작했다면 세션 선택창에서

맨 처음에 만들었던 세션을 열어주면 된다.

 

이렇게 하면된다.

 

그리고 다음에 실행할 때도

sudo service ssh restart와 함께 xshell을 해주면 된다.

이것은 매번 해주어야 하는 방식이다.

 

이 글이 xshell을 처음 쓰게 된 사람들에게 많은 도움이 되었으면 한다.

728x90

+ Recent posts