How to Create a Network of Machines in VirtualBox with SSH Access

  Рет қаралды 133,081

Corey Schafer

Corey Schafer

7 жыл бұрын

In this video, we'll be learning how to clone Virtual Machines, add these machines to a network so they can communicate with each other, make sure they have internet access, and also set up SSH so that we are able to SSH into these machines from our host machine. This will allow us to pretty much build an entire virtual lab that we can use to test all kinds of different software. So after we're done, this will give us the ability to quickly spin up a new VM that behaves just like a real machine on our network. Let's get started.
VirtualBox Snapshots: • VirtualBox: How to Use...
Ubuntu Install: • How to Install Ubuntu ...
VirtualBox Networking Docs: www.virtualbox.org/manual/ch0...
✅ Support My Channel Through Patreon:
/ coreyms
✅ Become a Channel Member:
/ @coreyms
✅ One-Time Contribution Through PayPal:
goo.gl/649HFY
✅ Cryptocurrency Donations:
Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot
✅ Corey's Public Amazon Wishlist
a.co/inIyro1
✅ Equipment I Use and Books I Recommend:
www.amazon.com/shop/coreyschafer
▶️ You Can Find Me On:
My Website - coreyms.com/
My Second Channel - / coreymschafer
Facebook - / coreymschafer
Twitter - / coreymschafer
Instagram - / coreymschafer

Пікірлер: 122
@spoonmanchen7631
@spoonmanchen7631 6 жыл бұрын
I really enjoy the style of Corey Schafer, He always makes a complex question simple and clear. Thanks a lot. My hero.
@SolomonSelvam
@SolomonSelvam 5 жыл бұрын
Best Tuts so far i have watched for ssh, thank you so much man. this would be great help for the beginners
@stephanesoren5014
@stephanesoren5014 4 жыл бұрын
For those without "Host-Only-Networks" tab in their settings (Virtual Box 6.1.2) : Click on "File" then "Host Network Manager", then "Create"
@amirsteinhart3301
@amirsteinhart3301 3 жыл бұрын
it returns an error
@vincenzonatale8029
@vincenzonatale8029 3 жыл бұрын
It should be written on the video itself , because this comment about "Host-Only-Networks" is very important.
@Ambient_Life
@Ambient_Life 2 жыл бұрын
@@amirsteinhart3301 reinstall or update virtual box, I had the same error then updating worked and I have noticed similar solutions at stackoverflow
@AbhayGoyal
@AbhayGoyal 2 жыл бұрын
So we dont need NAT then?
@Petuhalwai
@Petuhalwai 4 жыл бұрын
Thanks a ton Corey for making such wonderful and helpful tutorial, after long search landed on this and made things working. Keep the good work posting... :)
@NotMuchHere
@NotMuchHere 3 жыл бұрын
Thank you for providing this. I wanted to do host only networking but was clueless. This has been a great help.
@PyMoondra
@PyMoondra 6 жыл бұрын
Thanks for these -- Virtual Machines and networking are areas I really need to get acquainted with.
@kiranaaditya5345
@kiranaaditya5345 6 жыл бұрын
Thanks for this video. Bless you. This is exactly what I needed. I was searching for a way to do this for 2 weeks.
@Ambient_Life
@Ambient_Life 2 жыл бұрын
watched this entire video and gained so so much from it and it took literally 2 hours since I had to do research on troubleshooting but definitely something worth the time. great video Corey ❤thanks
@kuperlen
@kuperlen 6 жыл бұрын
great tutorials, nicely paced and comprehensive, thanks!
@hatemmohamed4032
@hatemmohamed4032 7 жыл бұрын
you have a great way of explaining how stuff works, keep it up bro and please continue to post more sys admin videos!
@omar-vr1kg
@omar-vr1kg 3 жыл бұрын
This is what I was searching since two days..then just saw this got recommended from my fav channel
@thedon6344
@thedon6344 Жыл бұрын
My god 2 days and finally found a video that helped TYSM!
@mariusvoicu1773
@mariusvoicu1773 5 жыл бұрын
Very useful. You have saved many work hours of my day. Thank you very much.
@andrewlozano9473
@andrewlozano9473 5 жыл бұрын
WOW! Thanks to you, I can get on with my life LOL. I was having issue port scanning a windows 10 virtual machine from the host. I got it working now!
@BE55Roberts
@BE55Roberts 3 жыл бұрын
Very clear information for setting up your sandbox.
@VinodKumar-hj9km
@VinodKumar-hj9km 6 жыл бұрын
Thanks Corey. This video helped me a lot.
@Podoco_music
@Podoco_music 5 жыл бұрын
fantastic video. great step by step instructions. thank you.
@piotrklimisz
@piotrklimisz 6 жыл бұрын
Corey! You've saved my life! Thanks a lot!
@vincenzonatale8029
@vincenzonatale8029 3 жыл бұрын
Excellent. I am a follower of Corey's videos (about Python and Linux).
@chandiprasad9664
@chandiprasad9664 5 жыл бұрын
Great ! Step by Step video . Thanks !
@EyeDentify
@EyeDentify 5 жыл бұрын
Brilliant Tutorial :) thanks for this video.
@daviduntalan
@daviduntalan 3 жыл бұрын
very clear explanation and i thank you for helping us learn from you.
@sifat9667
@sifat9667 3 жыл бұрын
Now I can die in peace. Thank you! Been looking for a video that goes through this well.
@clintonp8621
@clintonp8621 4 жыл бұрын
Thank you Very much Corey! That was absolutely helpful..Was about to switch back to Vmware-workstation as I was familiar with that..
@linix2954
@linix2954 Жыл бұрын
The /etc/network/interfaces file is no longer available in newer version. Ubuntu 18.04 and above uses netplan to configure your network. Netplan is used instead, the configuration file is in the /etc/netplan/ directory.
@muhammadakmal1244
@muhammadakmal1244 6 жыл бұрын
thank you man. This video is clear and the explanation is the best. i subbed to you. You helped me finish my assignment which to copy some shit from one virtual machine to other vms. Thumbs up for the video .
@gaurang999
@gaurang999 4 жыл бұрын
Many thanks @Corey!
@billallwell6507
@billallwell6507 6 жыл бұрын
Nice tutorial mate.
@carloscaro2864
@carloscaro2864 2 жыл бұрын
Fantastic, atemporal video
@Brainwave9048
@Brainwave9048 Жыл бұрын
your videos are sooo great i love it
@haifa6004
@haifa6004 4 жыл бұрын
Amazing …. really Amazing in Corona time.>>> so thanks. Be safe Be awesome ...
@feezoo82
@feezoo82 2 жыл бұрын
loved it man
@videkrajnc
@videkrajnc 3 жыл бұрын
Thanks! This is Awesome!
@codieausten5076
@codieausten5076 3 жыл бұрын
Outstanding!
@viniciusbarbosadasilva3045
@viniciusbarbosadasilva3045 4 жыл бұрын
Works here. thx :)
@sergior.m.5694
@sergior.m.5694 3 жыл бұрын
man you are the best, thank you
@lazyac_
@lazyac_ 6 жыл бұрын
Thank you very much! :D
@anisdhouieb9918
@anisdhouieb9918 6 жыл бұрын
Awesome tutorials ,we're looking for tutorials about ansible and jenkins
@Thomas_Grusz
@Thomas_Grusz 3 жыл бұрын
Great, thanks!
@victorespinoza355
@victorespinoza355 4 жыл бұрын
Hello Corey, Thanks for your videos and your wisdom. I would like to know if you are going to do an Ansible tutorial one of these days?
@Ashot-headshot
@Ashot-headshot 5 ай бұрын
спасибоб друг! всё понятно и хорошо объяснил!
@haea5583
@haea5583 9 ай бұрын
great video
@luckbychance3179
@luckbychance3179 6 жыл бұрын
for some reason on my window pc VM preference i dont see the host only networks tab. But I can see in my PC network adapter section that Host Only Ethernet Network is present. Please explain reason for this.
@hamiltonlima
@hamiltonlima 6 жыл бұрын
thanks :)
@ganeshm4525
@ganeshm4525 5 жыл бұрын
Hi Corey, thanks for your very productive video. At minute 8.56, your duel hosts showing the result from ifconfig -a with enp0s3, .0, enp0s8 and lo. However, I do see enp0s3 and lo only.I went ahead and updated interfaces file, but that did not help. I appreciate your reply.
@pavanscott
@pavanscott 6 жыл бұрын
Kindly add docker videos also 🙏 it's very helpful👍👌✌
@bestfullapps110
@bestfullapps110 2 жыл бұрын
Ty
@HPDStudios
@HPDStudios 6 жыл бұрын
There are 2 interfaces the enp0s3 and enp0s8... I don't get how your interface file does not provide a specification for the enp0s3 yet somehow when you ifconfig -a it shows an ip assignment. ... I'm stuck at this stage for some reason... I just can't seem to match the enp0s3 and the enp0s8 to the appropriate Virtual Machine network adapter offering. Any insight on this would be useful... This essentially shuts down the NAT connection and I can't get any internet access to the server. Everything else is identical.
@BrijeshYadav-vl7bj
@BrijeshYadav-vl7bj 4 жыл бұрын
@Corey Schafer Is it possible to setup similar network using Bridge adapter and allocating static IP to each VMs?
@raghavtalwar3962
@raghavtalwar3962 3 жыл бұрын
You saved my ass bro thank you so much
@AbhayGoyal
@AbhayGoyal 2 жыл бұрын
Which VM version are you using for your mac?
@krishnaguru4483
@krishnaguru4483 5 жыл бұрын
Why use NAT in one adapter and Host only in another? why not use bridged networking, will it not give access to both interconnection between VM and also internet? is there any advantage of using 2 adapters instead of one bridged networking?
@kilianbrandt1069
@kilianbrandt1069 4 жыл бұрын
That was a great tutorial, thank you! I've got an extra question and hope someone can give me an hint. For example in the video ubuntu-1 git the IP: 192.168.56.100. There are 2 network adapters defined. As far as I understand NAT for internet and the second for the communication inside the vm network. Now the question: What would be the approach to connect and lets say ping ubuntu-1 from another physical machine (e.g. an Raspberry Pi), which is connected to the host pc? Do we need a third adapter allowing the connection between them?
@srihariitsme
@srihariitsme 4 жыл бұрын
To connect to your host pc - the one which is running virtual box, you need to change your network adapter1 setting from NAT to Bridged adapter.
@Eggsec
@Eggsec Жыл бұрын
Wonder if I can have kali and Kioptrix machine in save network.. for pen practice?
@squelchedotter
@squelchedotter 7 жыл бұрын
Personally, I just use Vagrant. It's a nice wrapper around all of this VM stuff.
@coreyms
@coreyms 7 жыл бұрын
Yes, that's a good one to know. I've used it in the past and slowly got away from it. I'll probably try to start using it again in the near future and possible do some videos on it.
@nouseofaname2010
@nouseofaname2010 2 жыл бұрын
what if I only have one network adapter? Is there a way to set it up so that I can use my Ubuntu vm to ssh into my CentOS machine? Both currently have the same adapter with the same IP address. :/
@ChangeMyBody94
@ChangeMyBody94 6 жыл бұрын
for some reason on my mac i dont see the host only networks tab
@abhisheksaharan
@abhisheksaharan 5 жыл бұрын
its under global tools on the top right. It has been changed with newer version.
@pjmclenon
@pjmclenon 5 жыл бұрын
hello thanx for the vid..how can we deply this cluster network on different actual physical machinses?/..i am still not ablle to do this..thxz alot...jessica
@shun747
@shun747 3 жыл бұрын
So can this affect other devices that are not a VM across the internet as well?
@amitbajpai6265
@amitbajpai6265 4 жыл бұрын
How did you come out without saving the name of file in nano while changing the hostname
@abdularif951
@abdularif951 4 жыл бұрын
I would appreciate, if you could show me how do make IP address of NAT interface card to static ?
@ionutvali5295
@ionutvali5295 6 жыл бұрын
Thank you for the info and for the time, your videos are very easy to understand, But this is very old and all most no of the info it updated. I try with CentOS and i can ping from one machine to another right after install . So can you please do one update video but with CentOS. Thank you
@pxl-cube
@pxl-cube 6 жыл бұрын
2:49 There is no Host-Only-Networks tab in my settings :(
@abhisheksaharan
@abhisheksaharan 5 жыл бұрын
In mac its on top right corner under global tools
@Daldavid
@Daldavid 6 жыл бұрын
How does the configuration differs in CentOS ? Especially when you edit the "eth0" and "eth1" files ? Thanks.
@abhisheksaharan
@abhisheksaharan 5 жыл бұрын
in centos you have to create a new file under vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
@vladyslavstadnyk9156
@vladyslavstadnyk9156 2 ай бұрын
why do you have 3 devices in ifconfig -a, and I have only lo and enp0s3?
@eecopper670
@eecopper670 3 жыл бұрын
I'm trying to do this on Ubuntu 20.04.1 LTS (Guest) and Arch Linux (Host), however on the guest machine, /etc/network/interfaces has apparently been obsoleted. What should I do here? Does this only work with Ubuntu 16.04?
@fernfaba
@fernfaba Жыл бұрын
/etc/network/interfaces is deprecated (google this for more info) I installed the following and it worked: -------- sudo apt install ifupdown
@whoseversquare3214
@whoseversquare3214 2 жыл бұрын
Why can I connect to Ubuntu-2 but not Ubuntu-1 when I am trying to ssh into it from the terminal on my computer?
@kristiannn
@kristiannn 3 жыл бұрын
8:33 - ifconfig -a 9:30 - 11:44 14:50 - ssh from host into vm
@Rooot-username
@Rooot-username 6 жыл бұрын
Can I do the same for telnet?
@js62926
@js62926 3 жыл бұрын
virtualbox doesent show me the host only networks option why though?
@muhammadusman5521
@muhammadusman5521 2 жыл бұрын
enp0s3 , enp0s8, enp1s3 what number of theses interfaces a linux machine can have??
@madanimehenni8561
@madanimehenni8561 5 жыл бұрын
how shered file in two virtual machin ?
@nickng8069
@nickng8069 3 жыл бұрын
can we use a browser in virtual box vm?
@anisdhouieb9918
@anisdhouieb9918 5 жыл бұрын
would you publish videos about ansible and Jenkins in the near future ? I like your videos
@coreyms
@coreyms 5 жыл бұрын
I want to cover those topics, yes. I'm not sure if I will cover them in the immediate future though just because I have a couple of series' I need to finish first.
@anisdhouieb9918
@anisdhouieb9918 5 жыл бұрын
@@coreyms thx for all the great work you're doing !!!
@zhencao6115
@zhencao6115 6 жыл бұрын
Nice vedio Corey. Btw, why I can,t ping a virtual machine at my host machine. I also use mac os.
@coreyms
@coreyms 6 жыл бұрын
Hmm, there could be a lot of reasons it isn't working. Are you sure they're on the same Host-Only network and that you've set all of the static IPs correctly?
@zhencao6115
@zhencao6115 6 жыл бұрын
I will try tonight!. Thank you for your answer. Really love your tutorial. I enjoy one of your video per night. Thank you for sharing your knowledge and your skillful teaching technique!
@mikesmith9538
@mikesmith9538 6 жыл бұрын
I have the same issue. I'm running Windows 10 on the host and I followed the directions explicitly and rechecked them many times. I can ping the host from the virtual machine, but I can't ping the virtual machine from the host. I can ping 192.168.56.1 from the host, but I can't ping 192.168.56.100 (the virtual machine) from the Windows 10 host. Do you have any idea what could be causing the issue? Mike
@mikesmith9538
@mikesmith9538 6 жыл бұрын
I solved my issue. It was caused by the Windows 10 Firewall. This is what I did: Start Windows Firewall (Control Panel) Choose Windows Firewall Properties Choose - Domain Profile Tab Click Customize (Protected network connections Uncheck - Virtual-Host Only Network Click OK Repeat the above for the Private Profile and the Public Profile tabs Verify the Host can ping the VM. Go back and re-check the Virtual-Host Only Network to re-enable the Windows 10 Firewall. Verify the Host can still ping the VM. I don't know if leaving the Windows Firewall active for the Virtual-Host Only Network connection will continue to work, but now I know how to disable it.
@ochonogoreze5624
@ochonogoreze5624 Жыл бұрын
How to do this in virtual box 7 ???
@lifelong9717
@lifelong9717 4 жыл бұрын
I dont see host only network on windows
@fuatkaradeniz
@fuatkaradeniz 3 жыл бұрын
Now, it has been three years since this video was created and a lot has changed since then. I couldn't do this on Ubuntu version 20 LTS since sudo nano /etc/network/interfaces command didn't work. So I have to install Ubuntu version 16 LTS to achieve it. Anybody knows how to do it on Ubuntu 20 or any newer tools to do this same thing? Thank you all
@Kondzino
@Kondzino 2 жыл бұрын
.
@fernfaba
@fernfaba Жыл бұрын
/etc/network/interfaces is deprecated (google this for more info) I installed the following and it worked: -------- sudo apt install ifupdown
@ironmantooltime
@ironmantooltime 4 жыл бұрын
How do u get round vboxes pathetic video memory limit? The vm cpu just gets hammered.
@duke007x3
@duke007x3 3 жыл бұрын
Ansible? Corey? Did you say Ansible, right?))
@little006little006
@little006little006 5 жыл бұрын
Does this work if the two VMs are hosted on two different physical machines?
@abhisheksaharan
@abhisheksaharan 5 жыл бұрын
i believe it will will if they are under same network and running.
@janpoonthong
@janpoonthong 4 жыл бұрын
I dont see /etc/network.intterfaces file
@fernfaba
@fernfaba Жыл бұрын
/etc/network/interfaces is deprecated (google this for more info) I installed the following and it worked: -------- sudo apt install ifupdown
@janpoonthong
@janpoonthong Жыл бұрын
@@fernfaba I already quit, I asked two years ago, lol
@dinuzakbayev4349
@dinuzakbayev4349 7 жыл бұрын
Can you learn creating a physical network of machines with this?
@coreyms
@coreyms 7 жыл бұрын
I have always used virtual machines so I don't really have the experience to say. I would assume the process is similar, but with some differences here and there. Someone more experienced in IT and small office networks could likely answer this better than myself though.
@dinuzakbayev4349
@dinuzakbayev4349 7 жыл бұрын
Corey Schafer thank you. Trying to learn networking and wondering if this could help learn setting up a physical network.
@jackeyzhu3702
@jackeyzhu3702 4 жыл бұрын
I thought static IP addresses are paid to get :(
@betoian
@betoian 4 жыл бұрын
:) Thees are LAN (everybody use the same)
@1STANDARD444
@1STANDARD444 Жыл бұрын
Sa
@VMOLTIM
@VMOLTIM Жыл бұрын
soft
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 3,3 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 4,2 МЛН
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 322 М.
SSH Crash Course | With Some DevOps
55:02
Traversy Media
Рет қаралды 545 М.
Building a Virtual Lab with VirtualBox for Penetration Testing
58:41
Eli the Computer Guy
Рет қаралды 351 М.
VirtualBox. Настройка сети
17:15
ITSM Dao. Лекции по IT
Рет қаралды 36 М.
SSH Full Course - EVERYTHING You Need to Know!
1:28:00
Learn Linux TV
Рет қаралды 561 М.
How VirtualBox 7.0 networking works - NAT, NAT Network, Internal Network, Bridged Adapter
11:13
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 867 М.
How to build a SECURE hacking lab (VirtualBox Networking)
19:13
Cyber Studies
Рет қаралды 48 М.
Ubuntu Server: Getting started with a Linux Server
1:09:33
Byte My Pi
Рет қаралды 510 М.