이전글: [VM] qemu 이용하여 AIX7.2 세팅하기 (1)
이전 포스팅에 이은 게시글이다. 서버 설치 및 부팅은 완료했지만 Ctrl+C 입력시 qemu 가 바로 종료되고 인터넷 등과 연결되지 않아 테스트를 할 수 없다. 원격 접속을 위한 OpenSSH를 설정한다.
1. 불필요 서비스 종료
일부 기본 서비스는 반드시 필요하지 않으므로 종료한다. 가상환경에서 동작하므로 리소스를 아껴야한다.
또한 VM CPU의 사용률이 거의 100%에 달하는 것을 볼 수 있는데 불필요한 서비스를 종료하는 것으로 일부 해결할 수 있다.
# rmitab cron
# rmitab clcomd
# rmitab naudio2
# rmitab pfcdaemon
# stopsrc -s clcomd
# stopsrc -s pfcdaemon
2. OpenSSH 설정
CD를 마운트한다. 이전 단계에서 내려받은 ISO 파일을 마운트한다. 다음 임시 경로를 생성(/tmp)하고 설치 파일을 복사한 후 openssh를 설치하는 과정이다.
# mount -v cdrfs -o ro /dev/cd0 /mnt
# mkdir /tmp/ssh_install
# cd /mnt/installp/ppc
# cp openssh* /tmp/ssh_install
# cd /tmp/ssh_install
# installp -acgXYd . openssh.base openssh.license openssh.man.en_US openssh.msg.en_US
ssh 서비스가 실행중인지 다음 명령으로 확인할 수 있다.
# lssrc -s sshd
3. 네트워크 설정
외부에서 연결하기 위해 윈도우 네트워크 인터페이스를 설정하고 연결해준다. qemu에서는 tab device를 이용하여 네트워크 브릿지를 생성한다.
1. 윈도우의 TAP-win32 adapter V9를 사용한다. 다음 경로에서 openvpn을 설치한다.
https://openvpn.net/community-downloads/
2. tab0 어댑터 설정
네트워크 이름은 tap0으로 변경하고 PC와 AIX간 통신할 IP를 설정한다.
PC: 192.168.100.200 / 255.255.255.0
AIX: 192.168.100.201 / 255.255.255.0
설정을 완료했다면 tap 디바이스를 사용하여 네트워크 통신을 하도록 옵션을 부여한 후 qemu를 재기동한다.
.\qemu-system-ppc64 -cpu POWER8 -machine pseries -m 4096 -serial stdio -drive file=hdisk0.qcow2,if=none,id=drive-virtio-disk0 -device virtio-scsi-pci,id=scsi -device scsi-hd,drive=drive-virtio-disk0 -cdrom aix72.iso -prom-env "boot-command=boot disk:" -prom-env "input-device=/vdevice/vty@71000000" -prom-env "output-device=/vdevice/vty@71000000" -net nic -net tap,script=no,ifname=tap0
부팅이 완료된 후에는 AIX VM 내부 네트워크 인터페이스 IP 주소를 할당한다.
# chdev -l en0 -a netaddr=192.168.100.201 -a netmask=255.255.255.0 -a state=up
설정이 완료되면 Host(windows)에서 ping을 보내면 응답을 확인할 수 있다. SSH 클라이언트를 이용하여 접속도 가능하다.
이제 실수로 Ctrl+C 눌러도 서버가 종료되지 않는다.
'Security' 카테고리의 다른 글
[VM] qemu 이용하여 AIX7.2 세팅하기 (1) - OS 설치 (1) | 2024.09.14 |
---|---|
[취약점 진단] nuclei 도구 소개 (1) | 2023.10.21 |
Chat GPT API 사용하기(poe-api) (0) | 2023.08.26 |