VIO 서버의 AIX inittab에 항목을 추가하는 데 도움이 필요합니다. VIO 서버는 제한된 쉘이므로 inittab에 항목을 추가하려면 다음 명령을 사용하여 루트 쉘에 액세스해야 합니다 oem_setup_env
. SSH를 사용하여 Jump 서버에서 VIO 서버로 다음 항목을 추가하려고 합니다. 이 항목은 inittab 파일에 추가되지 않습니다.
ssh -q aixlpar122 "ssh -q padmin@vio01 print "\mkitab \"splunk:2:once:/usr/bin/startsrc\ -g\ splunk\ \>\ \/dev\/console\ 2\>\&1\ " | oem_setup_env "
다음 오류가 발생합니다.
rksh: /dev/console: 0403-019 The operation is not allowed in a restricted shell.
답변1
ssh -q aixlpar122 ssh -q padmin@vio01 oem_setup_env << 'EOF'
mkitab "splunk:2:once:/usr/bin/startsrc -g splunk > /dev/console 2>&1"
EOF
이것:
ssh
입력이 끝에 제공된 문서에서 리디렉션되는 단일 명령(다른 명령)을 사용하여 aixlpar122로 ssh 세션을 시작합니다.- padmin@vio01의 두 번째 SSH 세션은
oem_setup_env
stdin에서 명령을 수신(사용)하는 명령( )을 시작합니다. - 여기에 있는 문서는
mkitab
SSH 체인을 따라 전송하기 위해 일반적으로 참조되는 명령을 제공합니다.
Splunk가 있기를 바랍니다.VIOS 승인 솔루션 페이지그리고 귀하의 inittab 항목은 향후 VIOS 업그레이드로 인해 손상되지 않습니다!