Hexo가 아리운에 배치
2942 단어 hexo
Hexo가 아리운에 배치
최근에 공신부가 서류철을 조사하고 있기 때문에 나는 좀 게으르다. 다시 서류철을 할까 봐 걱정된다. 마침 이전의 서버가 한국의aws에 놓여 있었기 때문에 응답이 좀 느리다. 마침 이 기회를 틈타 이사를 왔다.원래는 이 블로그를 쓰고 싶지 않았습니다. 왜냐하면 저는 원래aws에 배치된bloghexo를 aws에 배치했다고 썼기 때문입니다.하지만 어쩔 수 없이 아리운과aws는 많이 다르다.그래서 적어두는 거야.
구별
서버 로그인
새 사용자가 1년 동안 클라우드 서버를 공짜로 사용한다는 건 말도 안 돼.aws에 로그인하는 서버는 비밀번호를 사용하지 않고 기본적으로 공개 키를 사용합니다.aws에서 개인 키 파일을 주고 다음을 통과합니다.
ssh -i xxx.pem [email protected]
이렇게 하면 저는 비밀번호를 입력하지 않고 클라우드 서버에 로그인할 수 있습니다. 안전성이 비교적 높습니다. asw에 비해 아리운은 처음에는 비밀번호로 로그인했습니다. 클라우드 서버에 로그인한 후에 루트 사용자 아래에서
.ssh
파일을 만들고 .ssh
파일에서 authorized_keys
파일을 만든 다음에 자신이 생성한 공공 키의 공공 키 내용을 이 파일에 씁니다.그리고 권한0700
을 수정해야 합니다. 제 개인 키는 맥에서 생성된 것입니다. 맥과 Ubuntu에서 로그인 클라우드 서버를 직접 사용할 수 있습니다.ssh [email protected]
이렇게 로그인할 수 있으면 생성해야 하는 공개 키 파일은 각각
id_res.pub
과 id_res
이며, 이 두 파일은 로컬 컴퓨터 사용자의 .ssh
파일에 존재해야 한다.윈도우즈에서 이상해.나는 이 두 개의 공개 키를 직접 사용해서 나의 아리운 서버에 직접 로그인할 수 없다.여전히 나에게 비밀번호를 입력하라고 한다.구글을 통해 공공 키에 대해 다른 권한을 부여해야 한다는 것을 발견했다. 공공 키의 권한은 0644
, 개인 키의 권한은 0600
이다. 그러면 나는 윈도우에서 ssh
명령을 사용하여 로그인할 수 있다.사용자 권한
아리운에서는 직접 루트 사용자이고,aws에서는 ec2-user 사용자입니다.이것은 모두 사소한 문제다.나는 이전의 블로그를 다시 따라 클라우드 환경을 구축하고git 사용자를 만들고git 창고를 초기화하며
post-receive
hook 파일을 작성했지만 사용sudo chmod 775 -R /var/www/hexo
할 때 git is not in the sudoers file
,root 사용자로 전환한 후 수정/etc/sudoers
,수정하기 전에 /etc/sudoers
파일0600
의 권한을 부여해야 하고,root 사용자는 수정할 수 있다.다음을 수행합니다.root ALL=(ALL) ALL
뒤에 추가
git ALL=(ALL) ALL
그럼 문제 없어요.그러나 로컬에서
hexo -d
명령을 실행한 후에 업로드에 실패하여 권한 문제를 표시합니다.갑자기 멍해졌다.새벽이었으니까.빨리 옮기고 싶어서 잤어요. 그리고 제가 루트 사용자 밑에서 직접 조작을 하면 권한 문제 같은 게 없을 거라고 생각했어요.그리고 루트 사용자를 사용하여 다시 조작했습니다.(이때 내가 사용한 개인 키는 비밀번호가 없다. 왜냐하면hexo의 설정에서 어떻게 설정해야 할지 모르기 때문이다. 비밀번호가 없어도 아무런 문제가 없다. 어차피 내 클라우드 서버를 사용할 사람이 없기 때문이다.직접 사용hexo d
, 크롬은 자신의 사이트를 열고, 응, 내용을 볼 수 있어.쉬러 갔어요.그러나 바로 다음 날, 새로운 블로그를 업로드해야 하기 때문에 로컬에서 출력을 보니 이 블로그의 내용이 생성되었습니다.그러나 웹 페이지를 어떻게 새로 고치든지 간에 이 내용이 표시되지 않는다.또 하나의 어리석은 짓이다.뭐야?git가 문제를 올린 것이 아닌지 의심하다가 구글을 통해 이 글을 검색해 아리운 VPS가 자신의 Hexo 블로그를 구축하고 그가 쓴 post-receive
에 따라 이전의 내용을 다시 수정했다.다시 hexo d
, 자신의 홈페이지를 리뉴얼하여 새로운 블로그가 이미 출현한 것을 발견하였다.응, 여기까지만 하면 돼.약간의 설명
너도 이 글을 보았다면.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Hexo가 아리운에 배치이렇게 로그인할 수 있으면 생성해야 하는 공개 키 파일은 각각 id_res.pub 과 id_res 이며, 이 두 파일은 로컬 컴퓨터 사용자의 .ssh 파일에 존재해야 한다.윈도우즈에서 이상해.나는 이 두 개의 공개 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.