පළමුවෙන්ම ඔබ තීරණය කළ යුත්තේ ඔබේ VM ඔබගේ සත්කාරක යන්ත්රයට පාලම් සම්බන්ධතාවයක් හරහා හෝ NAT හරහා සම්බන්ධ වී ඇත්ද යන්නයි, නමුත් ඊතර් ක්රමයට VM පර්යන්ත ධාවනයේදී ip හා සම්බන්ධ වීමට හැකිවන පරිදි VM IP ලිපිනය පුටුවට දැමිය යුතුය. මෙම විධානය මඟින් ඔබට යන්ත්ර IP ලිපිනය පෙන්වනු ඇත (සහ 127.0.0.1 යන්ත්ර IP ලිපිනය නොවේ)
VM # ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:d9:16:b3 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.1 scope global eth0
valid_lft forever preferred_lft forever
මෙම අවස්ථාවේදී මගේ IP ලිපිනය 10.0.2.15 වන විට,
මුලින්ම ඔබට VM සමඟ මූලික මට්ටමින් සන්නිවේදනය කළ හැකි බවට වග බලා ගැනීමට උත්සාහ කරන්න, ඔබේ සත්කාරකයේ ටර්මිනල් කවුළුවක් විවෘත කර VM පිං කිරීමට උත්සාහ කරන්න
HOST # ping 10.0.2.15
PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.
64 bytes from 10.0.2.15: icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from 10.0.2.15: icmp_seq=2 ttl=64 time=0.110 ms
64 bytes from 10.0.2.15: icmp_seq=3 ttl=64 time=0.099 ms
ඔබට කුහුඹුවන්ගේ ප්රති result ලය ලැබෙන්නේ නම්, ඔබ VM මත ක්රියාත්මක වන ssh සේවාවක් ඇති බවට වග බලා ගන්න, ඔබේ VM වර්ගයේ පර්යන්තයේ root ලෙස,
VM # netstat -lnpt | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2361/sshd
වරාය 22 ට සවන්දෙමින් sshd (OpenSSH ඩීමන්) නමින් PID (2361) සමඟ සේවාවක් / ක්රියාවලියක් ඇති බැවින් මෙය කියනු ලැබේ.
VM වෙතින් එය ස්වයංක්රීයව ලබා ගැනීමට උත්සාහ කිරීමෙන් සේවාව නිවැරදිව ක්රියාත්මක වේදැයි ඔබට පරීක්ෂා කළ හැකිය,
VM # ssh 127.0.0.1
ඊළඟට ඔබ ඔබේ ෆයර්වෝල් / අයිටේබල් වල වරාය 22 අවහිර නොකරන බවට වග බලා ගන්න, මට එය විශ්වාස කළ නොහැක, කෙසේ හෝ එය පරීක්ෂා කරන්න. VM හි ඔබට iptables පෙන්වීමට මෙම විධානය ටයිප් කරන්න,
VM # iptables -nvL INPUT
නිමැවුමේදී ඔබට මේ හා සමාන රේඛාවක් තිබිය යුතුය:
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 ctstate NEW