참고 : https://goddaehee.tistory.com/193
sudo passwd root
sudo vi /etc/ssh/sshd_config
:set nu를 입력하면 라인수가 표시된다.
38번줄의 #PermitRootLogin yes에서 #을 제거(주석 해제)
(i를 누르면 편집모드로 들어간다.)
:wq를 입력해 저장하고 밖으로 나온다.
sudo mkdir /root/.ssh
이미 생성되어 있는 경우 생성되지 않는다.
ec2 유저 인증키를 root로 복사한다.
sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh
sshd를 리스타트 한다.
sudo systemctl restart sshd
혹은 연결을 끊었다 재접속해도 무방하다.
(우클릭 -> Git bash here 선택)
ssh -i '키페어저장명.pem' root@{Public IP}
sudo wdget https://bitnami.com/redirect/to/501550/bitnami-redmine-4.0.3-0-linux-x64-installer.run
sudo chmod 755 bitnami-redmine-4.0.3-0-linux-x64-installer.run
./bitnami-redmine-4.0.3-0-linux-x64-installer.run
(오류 및 warning 발생 시 3-1, 3-2 참고)
한국어(4) 선택 (인코딩이 깨지면 영어 선택)
Git은 Jenkins 설치 위해 이미 설치했으므로 여기서는 설치하지 않는다.
해당 정보는 추후에 redmine에 접속해서 변경 가능하다. 하지만 처음 레드마인에 접속할 때 필요하니 메모해두자.
아까 선택했던 언어를 그대로 선택한다.
개인 개정을 사용하지 않는 것을 권장하지만, 일단 개인 계정을 적어도 무방하다.
(설치 중간에 Unable to create symbolic link 발생 시 3-2를 확인)
sudo yum install ncurses-compat-libs
-> 참고 : https://docs.bitnami.com/installer/faq/linux-faq/administration/install-perl-linux/
sudo yum install perl perl-Data-Dumper
-> 참고 : https://docs.bitnami.com/installer/faq/linux-faq/administration/increase-memory-linux/
memory check
free -m
다음 명령어 차례대로 수행
sudo dd if=/dev/zero of=/mnt/swap.0 bs=1024 count=1048576
sudo mkswap /mnt/swap.0
sudo su
echo "/mnt/swap.0 swap swap defaults 0 0" >> /etc/fstab
swapon /mnt/swap.0
sudo swapon -s
!!메모리가 부족하면 설치 과정에서 무조건 Unable to create symbolic link가 뜬다. (설치 불가)
인터넷 창에 http://{Public IP}:80을 입력한다.
Public IP에는 본인 인스턴스의 public ip를 입력한다. (ex. http://123.456.789:80)