Oracle Cloud 관련 팁

1. Oracle cloud에서 ssh password login 활성화 하기

기본적으로 oracle cloud는 root ssh 접속과 password 접속을 허용하지 않고 ppc 키 파일을 통해서만 접속할 수 있게 하고 있습니다. 아래 내용은 이 제약을 해제하는 방법에 관한 내용입니다.

1-1. ssh 접속 뒤 

sudo passwd root

sudo passwd user(opc, ubuntu 등등)

입력뒤 비밀번호를 먼저 설정해주셔야 합니다.


1-2. sudo nano /etc/ssh/sshd_config 를 입력한 뒤...


nano 편집기가 켜졌으면 CTRL + W를 눌러 PermitRootLogin 를 검색하세요. 이 부분이 root사용자의 로그인 허용 여부를 뜻 합니다.


#PermitRootLogin prohibit-password 라고 되어 있는 부분에서 #을 지운 뒤, PermitRootLogin 다음 부분을 yes라고 변경합니다.


#PermitRootLogin prohibit-password -> PermitRootLogin yes

그 다음으로 CTRL + W를 다시 한번 더 눌러 PasswordAuthentication 를 입력하여 검색하세요.

PasswordAuthentication no 부분을 -> PasswordAuthentication yes로 변경합니다.

편집을 마친 뒤에는 CTRL + X를 누른 뒤 Y를 눌러서 nano편집기를 저장 & 종료 하시면 되구요.


1-3.  sudo service sshd restart 를 입력합니다.

이렇게 한 뒤에는, ppk키 없이 root 계정 혹은 사용자 계정으로 ssh 접속을 할 수 있습니다.


참고 링크 : https://itreport.tistory.com/638


2. Oracle cloud free tier 서버에서 xRDP연결하기

free tier 서버인 A1 flex나 E2.1.Micro서버의 경우, 서버로 직접 RDP 연결을 못하게 설정되어 있습니다. 반드시 ssh 연결을 통해서만 접속이 가능하도록 되어 있기 때문에, ssh 연결을 설정한 뒤 RDP 연결을 해주어야 합니다.

클라우드 서버에 RDP서버 설치하기 - https://evols-atirev.tistory.com/27

먼저 putty 설정칸에 들어가서 SSH -> Tunnels에 들어가셔서...
source port는 임의 설정, Destination port  = localhost:3389로 설정 뒤 add를 눌러 등록해주셔야 하는데요. 요 설정을 통해 RDP를 ssh연결을 통해 연결할 수 있습니다.

이 설정을 마친 뒤 서버에 일반적인 ssh 연결 및 로그인을 진행하시면 되구요.

ssh 연결 및 로그인 뒤, 원격 데스크톱 연결 프로그램에는 localhost:3399를 입력해서 원격 연결을 진행하시면 됩니다.

3. Oracle cloud free tier 서버에 docker - torrent 설치하기

3번 docker 설치하기, 4번 torrent container 설치하기 부분을 참고하시면 됩니다.

위 글의 GCP방화벽은 참고해서 OCP 방화벽 부분을 수정하시면 되구요. 
토렌트 컨테이너 설정시 UMASK 022부분은 설정할 필요 없습니다.


*qbittorrent web ui 접속시 unauthorized error 나는 경우

이 에러가 발생할 경우 root 계정으로 ssh에 접속해서 qBittorrent.conf 파일을 수정하셔야 하는데요.
nano /data/torrent/config/qBittorrent/qBittorrent.conf을 쳐서 nano editor에 들어간 뒤

WebUI\CSRFProtection=false
WebUI\HostHeaderValidation=false

로 설정하시면 됩니다.

4. Oracle cloud에서 boot volume확장하기

오라클 클라우드에서 과거에는 블록 볼륨당 50기가씩 제공했지만, 정책이 바뀌어서 이제는 블록 불륨당 100기가씩 총 200기가가 제공됩니다. 기존 50기가 생성자가 100~200기가를 다 사용하기 위해서는 볼륨 확장이 필요한데요. 그 방법에 대해 안내드리려고 합니다.


먼저 볼륨 크기를 확장할 인스턴스에 들어가신 뒤 부트 볼륨 이름을 클릭해서 편집해 주셔야 합니다.


부트 볼륨 항목에 들어가신 뒤에는 편집을 눌러주세요.


볼륨 크기를 100~200기가 사이의 숫자로 정한 뒤, 저장하시면 됩니다.


정상적으로 처리되었다면 위와 같은 Rescan 안내문이 나옵니다. 해당 Rescan 명령은 ssh 접속 뒤 하시면 됩니다.

sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1
echo "1" | sudo tee /sys/class/block/`readlink /dev/oracleoci/oraclevda | cut -d'/' -f 2`/device/rescan



ssh 접속 뒤 순서대로

lsblk

growpart /dev/sda 1 

입력해주시면 됩니다. lsbik는 디스크 용량을 조회하는 명령어이며, growpart는 파티션을 편집하는 명령어입니다. sda1은 보통 우분투의 1번 파티션으로 다른 os라면 파티션 이름이 다를 가능성이 높구요.

해당 작업을 완료하신 뒤 lsblk를 입력해서 sda1부분이 총 용량만큼 확장되어 있으면 성공입니다.

댓글 없음:

댓글 쓰기

글에 대한 의문점이나 요청점, 남기고 싶은 댓글이 있으시면 남겨 주세요. 단 악성 및 스팸성 댓글일 경우 삭제 및 차단될 수 있습니다.

모든 댓글은 검토 후 게시됩니다.

Translate