'root 접속'에 해당되는 글 1건

  1. 2018.02.20 Google Cloud Platform (GCP) 터미널접속(root접속)
2018. 2. 20. 12:06

GCP에서 프로젝트생성하고, 인스턴스 생성하면,


대쉬보드에서 아래와 같이 확인할 수 있다.





위에 "Compute Engine" 인스턴스를 클릭하면,


밑에 하면처럼 인스턴스 목록이 나온다.



이름을 클릭하면, 생성한 인스턴스 상태를 볼수있고, 


외부 IP가 외부에서 접속하는 아이피이다.


나중에 도메인 연결 및 ssh로 접속할때 사용하니까, 확인해놓자~!!



그리고 클릭하면, 아래와 같이 새부정보를 볼수있는데,


밑에 "SSH"를 클릭하면 터미널이 열린다.





밑에처럼 새 창이 열리고, 로딩하는데 좀 오래 걸린다.





아래와 같이 접속이 된다.


웹에서 일반 터미널처럼 작업할 수 있다.




하지만, Putty나 iTerm를 써서 따로 접속하고 싶은 사람들은 밑에작업을 해주기 바란다.


개인적으로 키파일을 받아서 접속해도 되는데, 여러군데에서 작업할때, 패스워드치고 접속하고 싶으면 아래와 같은 작업을 해줘야한다.


터미널차에서,


> sudo passwd

를 치고, 원하는 패스워드를 친다.


재입력까지 두번입력해주면, 성공했다고 뜬다.



> su - 

를 치고 방금 입력한 패스워드를 입력해서, root로 접속한다.




> vi /etc/ssh/sshd_config

를 쳐서 sshd_config파일을 연다.





위에 보면,

PermitRootLogin no

PasswordAuthentication no


라고 되어 있는 곳을 yes로 바꿔준다.


Vi 에디터를 써본적이 없는 분을 위해 설명해주면,


i 를 누르면 입력모드로 바뀐다. 

그다음에 no를 지우고 yes로 바꿔준다.


esc키를 누르고, :wq 를 입려해서 저장하고 나온다.


그다음에는 sshd를 재시작해줘야 먹힌다.




> service sshd restart 

를 치면 재시작이 된다.


그리고, 자신이 쓰는 터미널 프로그램에서, 아까 대쉬보드에서 확인했던, 외부아이피로 접속을 해본다.


ssh root@102.102.102.102 이렇게 하고, 암호를 치면 접속된다.


 










Posted by Tyson