디지털 오션 리눅스(CENTOS7)에 최초환경 설정(계정추가 및 SSH데몬설정)

Posted by HULIA(휴리아)
2018. 3. 25. 19:11 호스팅_서버_툴/서버

https://www.digitalocean.com/community/tutorials/initial-server-setup-with-centos-7


===============================리눅스 유저등록

sysadmin 유저등록(설치등)    

istoryful 유저등록(개발소스 올리기)


adduser sysadmin

passwd sysadmin


sysadmin wheel 그룹 등록

gpasswd -a sysadmin wheel


sudo권한 부여위해 permission변경

chmod u+w /etc/sudoers


sudo권한 부여위해 permission해제

chmod u-w /etc/sudoers






vi /etc/ssh/sshd_config

==============이렇게 수정할것

PermitRootLogin no

PasswordAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys 

==============


systemctl reload sshd

Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)

Posted by HULIA(휴리아)
2018. 3. 25. 18:27 호스팅_서버_툴/서버

Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)

해결법



디지털 오션에 droplets을 추가했는데

로그인이 되지 않네요



원인은 private key에 있었습니다



각 터미널 프로그램에서 

private key(확장자가 ppk입니다)파일이 있는 곳을 지정해서 설정해 주면 됩니다^^






ppk파일이 지워졌거나 새로 만드실때는

아래의 링크를 참조해 주세요

http://istoryful.tistory.com/83



추가로 발견한 사항

vi /etc/ssh/sshd_config에 

AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no

이렇게 되었을때 발견되는 현상 
즉 비밀번호로 로그인이 안되고 sshkey를 통해서만 로그인을 해야하게 설정되었을때 발생하는 문제

PasswordAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys 로 설정하고
systemctl reload sshd

이후에는 비밀번호로 로그인 가능




디지털 오션 Centos7.4 droplet 설치 추가

Posted by HULIA(휴리아)
2018. 3. 25. 17:36 호스팅_서버_툴/서버

기존에 쓰던 환경이 Centos6.9라 설치하는데 제약사항이 많고 그래서

이번에 Centos7.4로 업데이트를 진행했습니다

추가하면서 알게 된 것이지만


작년(2017년)엔 최소사양의 경우

Memory도 512MB였고 

SSD DISK도 20GB였는데


올해(2018년)엔 최소사양의 경우

Memory도 1GB로

SSD DISK도 25GB로

증가되었네요~ㅎㅎ


이래서 틈틈히 업데이트를 해줘야 하나봅니다


Create하고서는 터미널을 통해서 root계정으로 접속하시면 됩니다
SSH keys로 설정한경우에는 메일이나 비번정보를 모르셔도 root로 접속 가능합니다


https://m.do.co/c/77fb60e902b8

위의 링크로 가입하면 10달러가 지급됩니다


앱)STS 이클립스 플러그인 삭제 및 설치 방법 정리

Posted by HULIA(휴리아)
2018. 3. 13. 14:33 호스팅_서버_툴/툴
설치 방법
1)자동 설치
Help->Eclipse Marketplace...
플러그인 검색 후 설치

2)수동 설치
해당 사이트에서 플러그인 관련 zip 파일을 다운받음
Help->Install New Software... -> Add -> Archive -> 다운 받은 zip을 선택
설치


삭제
1)자동설치한 플러그인
Help->Eclipse Marketplace...-> Installed 텝 클릭
지우고 싶은 플러그인 선택후 uninstall 클릭

2)수동설치나 그외 플러그인 삭제
Help->Installation Details ->Installed Software 텝 선택
지우고 싶은 플러그인 선택
Uninstall...클릭

IntelliJ의 .http를 사용해 Postman 대체하기

Posted by HULIA(휴리아)
2018. 3. 1. 21:53 호스팅_서버_툴/툴

http://jojoldu.tistory.com/266


장점1)IntelliJ에서 작성하기 때문에 아래의 기능들이 모두 지원됩니다.

-Code highlighting

-코드 자동 완성

-직관적인 HttpRequest 구조

-Request Body에 쓸 JSON 등 적극적 지원 (Language injections)

-리팩토링


장점2)모든 요청이 .http라는 파일로 관리 되기 때문에 Git으로 관리할 수가 있습니다. 

이건 특히나 큰 장점인데요. 

A라는 사람이 만든 .http는 Git Push만 하면 누구든 사용할수 있게 되고, 혹시나 누가 삭제했다 하더라도 언제든지 Git History를 통해 되살릴수 있습니다. 

API 요청 방법의 변경 내역도 언제든지 확인할 수 있습니다

티스토리와 구글 애널리틱스 추가 연결하기

Posted by HULIA(휴리아)
2018. 2. 11. 19:33 호스팅_서버_툴/애드센스_애널리틱스

기존에 티스토리블로그와 구글 애널리틱스 연결이 되어있는데

추가적으로 새로운 티스토리블로그와 구글 애널리틱스 연결 어떻게 하는지 알아보도록 하겠습니다



접속한 뒤에 관리메뉴를 클릭합니다





관리메뉴를 들어가게 되면 구글 애널리틱스 계정과 속성이 나타납니다

여기서 새속성 만들기를 합니다

참고로 기존에 연결되어있었던 티스토리 블로그는 서비스개발티스토리입니다







웹사이트를 선택하고

웹사이트 이름과 웹사이트 URL을 적으면 됩니다^^




최종적으로 완성한 화면입니다

등록하셔서 맘껏 이용하세요~^^

앱)VI 명령어 추가

Posted by HULIA(휴리아)
2018. 1. 25. 14:02 호스팅_서버_툴/툴
여러줄 붙여넣기
shift + insert

커서부터 아래줄 모두 삭제
d
shift + d

커서부터 행 끝까지 삭제
shift+d

비주얼 스튜디오 코드에서 젠코딩 emmet 예제 사용법들

Posted by HULIA(휴리아)
2017. 12. 3. 12:26 호스팅_서버_툴/툴

1. 부모태그와 자식태그

부모태그 > 자식태그

ex) div > label

<div><label for=""></label></div>


2. 친구태그

친구태그+친구태그

ex)div + div

<div></div>
<div></div>


3. 태그안에 속성

태그[속성들]

ex) div[class="button" id="btn_ok"]

<div class="button" id="btn_ok"></div>


3.1 태그안에 class에 여러가지 스타일 넣기

태그[속성들]

ex) div[class="button button-red" id="btn_ok"]

<div class="button button-red" id="btn_ok"></div>


4. 태그안에 텍스트 넣기

태그{값}

ex) label{Name}

<label for="">Name</label>


5. 여러개 태그를 만들기

태그*갯수

ex)ul>li*5

<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>


5.1 여러개 태그에 넘버링 하기

태그.이름$*갯수

ex)ul>li.item$*5

<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>



6. div 태그

6.1 div 태그에 id명을 주면서 만들기

#layer

<div id="layer"></div>


6.2 div 태그에 class명을 주면서 만들기

.container

<div class="container"></div>


7. 상위로 빠져나오기

^

ex)div>p>span^^^div>p>span

<div>
<p><span></span></p>
</div>
<div>
<p><span></span></p>
</div>






Yum 명령어 정리

Posted by HULIA(휴리아)
2017. 11. 5. 12:38 호스팅_서버_툴/서버


1. 설치
yum install
-y 옵션: 설치시 y로 설치

2. 히스토리
yum history

3. repo 저장소
/etc/yum.repo.d/ 에 ,reop파일들이 저장되어 있다


github과 docker hub 연동하여 도커 이미지 쉽게 만들기

Posted by HULIA(휴리아)
2017. 11. 4. 21:56 호스팅_서버_툴/도커(DOCKER)

Docker이미지를 직접 만들수도 있지만 공유되고 있는 Docker 이미지도 있습니다

바로 도커허브라는 곳에서 입니다

https://hub.docker.com/

개념은 github에 소스코드가 있듯이 도커 허브에서 도커 이미지파일들이 있습니다


도커 이미지를 만들기 위해서 Dockerfile이 필요한데 Docker파일을 github에 올려놓고 

docker hub에서는 github의 Dockerfile을 통해서 이미지를 빌드해서 올려놓을 수 있습니다


1. github에 접속해서 repository를 만들고 폴더를 만들고 Dockerfile을 만듭니다

혹시나 잘 모르는 분들은 http://istoryful.tistory.com/81 여기를 참고하여 만들면 됩니다


예) docker라는 repository만들었고 그안에 os폴더와 centos폴더를 만들었습니다

이런식으로요^^

os/centos6

os/centos7

centos/nginx

centos/node


2. docker hub에 접속해서 Create하위 메뉴의 Create automated build를 선택합니다

3. Create Auto-build github를 선택합니다

4. github와 연동할 repository를 선택합니다(저는 docker를 선택하였습니다)

그리고 이름을 선택합니다

이 이름은 docker hub의 계정뒤에 붙을 이름을 말합니다

예)istoryful/centos-utf8

이런식으로 해서 이미지를 만들때 이용할 수 있습니다


5. Docker hub의 Dashboard로 가서 만들어진 docker repository를 클릭하여 세부 화면으로 들어간 뒤 Build settings라는 메뉴로 들어갑니다


6. Trigger 옆의 + 버튼을 누르면 TAG라는 것을 추가할 수 있습니다

TAG라는 것은 이미지의 버전을 뜻하기도 합니다

Dockerfile location은 github의 Dockerfile 위치를 말하는 것이며

Docker Tag Name은 docker hub의 이미지를 가져갈때 TAG버젼을 말합니다

즉 화면과 같다면

istoryful/centos-utf8:7

istoryful/centos-utf8:6.9

를 이용해서 이미지를 가져가서 쓸수 있는 것이지요