2014-08-29 4 views
3

Google Compute Engine 웹 콘솔을 사용하여 내 인스턴스에 원격으로 연결합니다. "sudo"를 사용하여 루트 작업을 수행 할 수 있지만 "su"를 사용하여 루트로 만들려면 어떻게해야합니까?루트 및 인스턴스 생성자 암호?

나는 "test"라는 사용자를 만들었으며 이제는 "test"로 로그인하려고합니다. 아직 SSH 키를 생성하지 않았기 때문에 작동하지 않습니다. 인스턴스 생성자 및/또는 루트에 대한 이러한 키는 어디에서 찾을 수 있습니까?

또한 데비안 이미지를 사용했지만 기본적으로 설치되는 명령은 거의 없습니다. 예를 들어, locate, updatedb 등이 누락 되었습니까? 어떻게해야합니까?

+0

잠시 시간을내어 질문을 명확히 할 수 있습니다. 태그는 분류에 사용되며 게시물 본문에 누락 된 세부 정보를 보완하지 않습니다. 조심스럽게 그리고 무엇을 하려는지, 시도한 것과 작동하지 않는지를 설명하십시오.이렇게하면 가능한 최상의 답을 얻을 수 있습니다. 행운을 빕니다! – jmort253

+0

조금 편집했는데 두 번째 단락에서 의미하는 바를 명확히 할 수 있습니까? Compute Engine 인스턴스를 만든 사람과 마찬가지로 "인스턴스 생성자"를 의미합니까? 희망이 도움이! – jmort253

답변

10

한 게시물에 여러 질문을했습니다. 나는 그들을 순서대로 대답 할 것이다.

(1) Google Compute Engine 웹 콘솔을 사용하여 내 인스턴스에 원격으로 연결합니다. "sudo"를 사용하여 루트 작업을 수행 할 수 있지만 "su"를 사용하여 루트로 만들려면 어떻게해야합니까?

사용 : sudo su -


(2) 나는 사용자 "테스트"를 만들어, 지금 로그 - 인을 "테스트"로 사용할 -이 같은 작동하지 않습니다 아직 SSH 키를 생성하지 않았습니다. 인스턴스 생성자 및/또는 루트에 대한 이러한 키는 어디에서 찾을 수 있습니까?

당신은 gcloud compute ssh 통해 또는 웹 UI의 "SSH"버튼을 클릭하여 ssh를하고 실행할 수 있습니다 sudo su test를.


(3) 또한, 나는 데비안 이미지를 사용하지만, 몇 가지 명령은 기본적으로 설치 한 것으로 나타났습니다. 예를 들어, locate, updatedb 등이 누락 되었습니까? 어떻게해야합니까?

당신이 패키지, 예를 설치하는 표준 데비안 명령 apt-get을 사용해야합니다, 누락 된 패키지를 설치하려면 :

$ sudo apt-get install [name-of-package] 

키워드를 사용하여 패키지 이름을 찾으려면 사용 :

$ apt-cache search [keyword] 

참고 : 당신은 아주 새로운 인스턴스에서 수행 할 첫 번째 것은 실행하여 패키지 메타 데이터 캐시를 업데이트하는 것입니다

$ sudo apt-get update 
+0

답장을 보내 주셔서 감사합니다 :) 나는 로그인 할 테스트 계정을 관리하고 그 패키지가 설치되어 있지 않은 것을 확인했습니다. * mlocate가 성공한 것처럼 들립니다.) 어쨌든 "sudo su -"su의 기능입니까? 나는 수동으로 데비안을 수동으로 root 암호와 su를 직접 입력하도록 강요했다. –

+1

@ Alex.Barylski 네, [mlocate] (https://packages.debian.org/wheezy/mlocate)와 같습니다. [locate] (https://packages.debian.org/wheezy/locate) 대신에 사용할 수 있습니다. 'sudo su'는 의도적으로 시스템에 암호없이 작동하기 때문에 사용자는 단일 루트 암호를 공유하지 않고 대신 별도의 로그인을 사용합니다. 귀하의 질문을 이해하지 못하는 경우, 다시 말해주십시오. –

+0

의미 감사합니다 :) –

0

https://cloud.google.com/solutions/set-up-postgres

은 위의 링크 나 위에서 설명한 유사한 문제를 극복 도움이 있지만, postgres 사용자 설정 컨텍스트에서. 다른 게시물에서 다루지 않았으므로 여기서 공유 할 생각입니다.

+0

그냥 대답이 아니라 대답을 게시하십시오. 링크가 만료되고 SO 검색은 링크의 내용을 검색하지 않으므로 누군가이 문제를 검색하면 답을 찾을 수 없습니다. –