How to load package to openwrt in virtualbox - virtual-machine

I have created an image of OpenWRT(x86-64) which I am running on Virtualbox. I have created a custom package and build it for my Virtual Machine. The thing is that I can not figure out how to copy the package file to the virtual machine's disk space.
I tried using using Guest Additions for Virtualbox but I think OpenWRT does not support it because I can not mount the file to install Guest Additions.
Is there any other way or am I doing something wrong?

To answer my own question, you can use Secure Copy (scp) to transfer your files.
Here is the link. SCP Example
SCP uses ssh to transfer files. Make sure that you have root password enabled in your remote host as this is needed to make a connection.
I hope that this may help someone in the future.

Related

Share a folder between my EC2 windows instance to my local PC

I have a process that creates an EXCEL file on a local folder on my local PC.
I want to share this folder \ file with my EC2 instance on AWS.
FXs it's not an option because the costs are very high, file size is smaller than a 100MB.
any idea?
The answer is secure copy AKA: SCP.
SCP uses SSH (hence the name secure copy bit) because you are using a windows machine you'll need to make some changes to your machine first.
You should either look into WSL(windows subsystem for linux) or use native PowerShell, specifically this pkg

How to access the windows subsystem for linux 2 filesystem from another computer?

I know that I can access the wsl2 filesystem by just opening \\wsl$ on the local computer. Can I somehow expose this to another computer in the same network? The goal is to just have a network drive on a remote computer where I drop files to copy them directly to wsl2.
EDIT: While it is not exactly what I wanted, I just noticed I can run a FTP server inside wsl2 and just transfer files in and out that way. I am still leaving the question open though as there might be a simpler solution to this.
You can find your home folder of wsl on c drive (its in AppData) and use ordinary windows folder sharing.
You can mount your network storage directly into WSL like in a particular Linux.
Example for Ubuntu and SMB: https://askubuntu.com/a/1050499

Is it possible to have Vagrant box running on USB?

I want to creatre portable dev environment inside a Vagrant box. But faced a problem with ssh key access rights. On some target machines I haven't got enough rights to change them. Is it possible to configure Vagrant to have access maybe only with password to make box fully rights-independent?
You can have vagrant box running from USB (I do that a lot and its nice to take hard drive with you and go on another computer and everything is running the same)
If you run VMWare provider, this is all set as all the vagrant file and the VM files are within the .vagrant directory from your project so just run Vagrant init and vagrant up within your USB and all the files are there, you can take the USB drive with you and connect to another computer running vagrant/VMWare and you're good
When you run VirtualBox provider, its a bit different as the vagrant files will be stored within your vagrant directory but your VM files will likely be stored with your My Documents folder.
You can overcome that by forcing VirtualBox to store the files on the USB as well - see this answer https://stackoverflow.com/a/36343325/4296747 to have multiple options how you can do that

How to backup and restore Virtual machine OS?

In VM ware Virtual machine i have installed the Centos in Window 7.Now i want to re install my Window 7 but i do not want to loose my virtual machine Centos. I Google many time for this topic but did not find any helpful information.
Any help?
Thanks
Your virtual machine is saved under the form of multiple files, which you can easily back-up on an external hard-drive, or in the cloud. If you are using VMWare, then your machine will be split into .vmdk, .vmx, .vmxf, .vmsd and .nvram files, depending on your VM configuration.
Just check where you store the VM files, and back them up before re-installing the host system. Afterwards, just import the .vmx file back into VMWare.
In VMWare Player right-click on your VM, go to Settings, then Options, and under Working Directory you should see where your VM files are stored. Just back-up that entire folder before reinstalling.

Edit VMX file with vSphere Client

i'm looking for a correct solution to editing VMX file via vSphere clinet without need to SSH to ESX host or using VI and Nano
could anybody please help me??
#Hwoosuk The best way , those i have to use with Vmware, is to get Winscp http://winscp.net and connect it directly to the esxi IP console after enable SSH in the Vmware Firewall (configure/soft/security profile) , you can browse all the local esxi Disk or VMFS on you SAN/NAS. Edit Whatever you want carefully , your log etc.., your Vmxf (no write or edit permit by vmware if the VM is power on).So this is the best way to go inside the vmware file system for reading the low-level subsystem. Enjoy Winscp for any linux serveur you may use in your life with an micro$ computer you may use for admin your datacenter. In the winscp menu go to options/pref and paste the directory where you have Putty installed.(%PROGRAMFILES%\PuTTY\putty.exe). Retain #mister_potato_head solution to do it safely as vmware imposes it , in most case this is the better thing you have to do. :)
The VMX file is generated by vSphere, it you add a new NIC using GUI the vmx file will get updated to reflect this. With this in mind you can use any method to issue commands to edit VM configuration and therefore the vmx file.
Alternately if you would like to edit the VMX file directly you can use PowerCLI as described here