teaserimage.jpg

Setup ctrlX AUTOMATION development environment using QEMU VM

nickH
Occasional Contributor
Overview

This video demonstrates how to set up a QEMU Virtual Machine as development environment for the associated Software Development Kit (SDK) of ctrlX AUTOMATION.

 

Here you can find the console commands used in this video
  • create a new VM
    create-new-vm-amd64-proxy.bat 	c:\qemu\amd64-proxy​
  • connect to VM using ssh
    ssh -p 10022 boschrexroth@127.0.0.1​
  • download the SDK and unzip it 
    wget https://github.com/boschrexroth/ctrlx-automation-sdk/releases/download/1.12.1/ctrlx-automation-sdk-1.12.1.zip
    
    unzip ctrlx-automation-sdk-1.12.1.zip
  • shutdown the VM
    sudo shutdown
 
Ssh authentication with rsa key pair

First generate a new key pair, copy the public key from the host to the VM and then overwrite the authorized keys of the VM. Finally delete the public key. 

ssh-keygen -t rsa

scp -P 10022 id_rsa.pub boschrexroth@localhost:~/.ssh/

ssh -p 10022 boschrexroth@localhost "cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys"

ssh -p 10022 boschrexroth@localhost "rm ~/.ssh/id_rsa.pub"

 

Related information

Must Read

Trending

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist