저와 같은 리눅스 초보자분들이 구글 클라우드 플랫폼의 우분투 서버에서 POS 실행시 참조할만한 것을 적어
놓습니다.
1. 방화벽 설정하기
보안을 위해 방화벽을 설정하는 것이 좋습니다.
우분투를 설치하면 기본적으로 방화벽이 설치되어 있고, 비활성화 되어 있습니다.
- 콘솔 접속을 위한 ssh 허용
- QTUM 스테이킹 포트 3888 허용
이 두가지만 설정하셔도 될듯합니다.
참조 : http://webdir.tistory.com/206
2. root 암호 설정하기
보통 리눅스 설치단계에서 root 암호를 설정하게 되는데, 구글 클라우드 플랫폼에서는
root 암호 설정단계가 없습니다. 그래서, 명령어로 root 암호를 설정해야 합니다.
참조 : http://studyforus.tistory.com/223
3. path 설정하기
구글 클라우드 플랫폼의 VM 인스턴스에서 ssh 접근시 계정의 home 경로에 로그인됩니다.
매번 qtum 지갑이 설치된 경로의 bin 으로 이동해서 qtum-cli 입력을 하려면 불편합니다.
특히 핸드폰으로 접속할 땐 명령어 입력 자체가 많이 불편하죠.
그래서 qtum 지갑의 bin 을 path 로 등록하면 계정의 home 에서 qtum-cli 명령을 바로 입력
할 수 있습니다.
아래 링크 참조해서 설정하세요.
참조 : http://superad.tistory.com/363
4. 추가 설정
path 설정 후, 명령어 입력시 qtum-cli 입력 자체도 너무 번거롭다고 생각하시면,
해당 명령을 대신할 명령을 지정하고, 사용해도 됩니다.
예를 들어 qtum-cli getwalletinfo 명령을 qw 라고만 입력해서 실행하고자 한다면
리누스 alias 명령으로 해당 명령을 지정할 수 있습니다.
아래 링크를 참조하세요.
참조 : http://sens.tistory.com/20
이 정도 설정하면 리눅스 초보분들이 리눅스 서버에서 pos 사용시 어려움이 없을 듯합니다.