Bagaimana SSH ke Red Hat Linux (virtual box guest) dari Windows 7 (host)?


13

Saya memiliki Red Hat Enterprise Linux (RHEL) berjalan melalui Virtual Box, OS asli saya adalah Windows 7. Dari sudut pandang pendidikan murni, saya ingin dapat mengakses RHEL dari Win 7 melalui SSH. Saya mengunduh dempul pada Windows 7, tetapi tidak tahu bagaimana membuatnya melakukan apa yang saya inginkan. Idealnya, saya lebih suka menggunakan GUI Linux, tetapi saya bersedia menggunakan CLI melalui Command Prompt jika hanya itu yang tersedia. Bagaimana cara menggunakan SSH untuk mengakses VM RHEL saya? Saya mencoba untuk memperluas pengetahuan saya tentang Linux.

Jawaban:


6

Cara saya melakukan ini adalah melampirkan adapter jaringan tamu ke adaptor yang dijembatani. Ini artinya bahwa tamu akan mendapatkan alamat IP dari server DHCP yang sama dengan tempat tuan rumah memperoleh alamat IP-nya.

Pertama, ikuti instruksi ini untuk memasang adaptor jaringan tamu ke adaptor yang dijembatani. Anda bahkan dapat melakukan ini saat VM sedang berjalan:

  1. Klik kanan pada ikon jaringan di bilah status jendela VM: Cuplikan layar jendela VirtualBox VM setelah ikon jaringan diklik kanan
  2. Pilih "Network Adapters ..."
  3. Dalam dialog, pilih "Bridged Adapter" dari kotak kombo "Terlampir ke:": Cuplikan layar dialog pengaturan jaringan VirtualBox
  4. Klik "OK".

Anda kemudian harus meminta RHEL memperbarui pinjaman alamat IP-nya. Di terminal, ketik:

sudo dhclient -r
sudo dhclient

Alamat IP baru tamu dapat dilihat di output dari ifconfig eth0:

Cuplikan layar dari output ifconfig eth0

Dalam kasus saya, ini 192.168.1.100. Sekarang saya bisa ssh ke IP itu dengan Putty.


Terima kasih atas waktu Anda untuk mengambil tangkapan layar. Setelah mengikuti instruksi Anda, ifconfig eth0jangan cetak yang inet addradil HWaddrdan kemudian baris berikutnya inet6 addr.
SSH This

1
Saya pikir apa yang saya lakukan salah, mudah-mudahan itu akan membantu seseorang. Drop down "Name" (di bawah "Attached to") adalah koneksi nirkabel. Ketika saya mengalihkan ini ke koneksi kabel Gigabit, instruksi Anda bekerja dengan sempurna.
SSH This

Terima kasih @SSHT - ini - Anda telah membantu saya tanpa batas. Aku merasa bodoh. Oh saya
jdero

4

Gary,

Saya belum yakin Anda mendapatkan jawaban Anda ... jadi begini :-)

Anda menjalankan Windows 7 sebagai HOST dan RHEL sebagai sistem operasi TAMU. Saya akan menganggap bahwa konfigurasi jaringan VirtualBox Anda untuk RHEL adalah NAT'd (bukan dijembatani). Ini berarti bahwa Anda akan perlu menggunakan perintah berikut untuk melakukan port-forward (port 22) dari HOST ke TAMU. Dari command windows Anda, masukkan perintah berikut:

VBoxManage modifyvm "vopa" --natpf1 "guestssh,tcp,,22,,22"

Port 22 adalah port default yang digunakan oleh ssh atau dempul. Karena Windows 7 tidak menggunakan port ini, perintah akan meneruskan semua lalu lintas jaringan melalui port ini dari HOST ke GUEST. Sekarang dari prompt perintah pada sistem windows Anda, Anda dapat menggunakan perintah dempul berikut untuk masuk ke sistem RHEL (TAMU) Anda dari sistem windows Anda (PEMBAWA ACARA).

dempul userid @ localhost

Di mana 'userid' adalah akun pengguna linux di sistem RHEL Anda. Misalnya, jika userid Anda adalah akun root, Anda harus mengetik yang berikut:

root dempul @ localhost

Anda akan dimintai kata sandi. Semoga itu bisa membantu :-) --Klik


BTW, pastikan sistem RHEL Anda telah menonaktifkan Firewall dan SELinux. Anda tidak perlu menginstal X-Server (seperti xming) tetapi jika Anda telah menginstal cygwin, Anda dapat menggunakan perintah ssh alih-alih dempul.
Slick

Alih-alih "vopa" tentukan nama mesin virtual RHEL Anda. Nama yang muncul dalam daftar VirtualBox ketika Anda memulai sistem RHEL.
Slick

VirtualBox dilengkapi dengan server RDP, Anda hanya bisa RemoteDesktop ke RHEL Anda, tidak perlu untuk server X11 (tetapi jika Anda menginginkannya, Xming berfungsi dengan baik)
nos


1

Jika tujuan Anda terutama untuk memindahkan file, saya sarankan menggunakan sesuatu seperti WinSCP atau FileZilla.

WinSCP :

WinSCP adalah klien SFTP open source gratis, klien SCP, klien FTPS dan klien FTP untuk Windows. Fungsi utamanya adalah transfer file antara komputer lokal dan remote. Selain itu, WinSCP menawarkan fungsi scripting dan manajer file dasar.

FileZilla :

FileZilla Client adalah klien lintas-platform FTP, FTPS dan SFTP yang cepat dan dapat diandalkan dengan banyak fitur yang bermanfaat dan antarmuka pengguna grafis yang intuitif.


0

Anda memerlukan cygwin di Windows jika Anda ingin meneruskan X11 dari RH VM ke Windows.

Atau jalankan saja '$ startx' dan Anda akan mendapatkan bagian GUI dari instalasi linux.


Terima kasih. Saya lebih memilih untuk pergi tanpa cygwin.
Gary Hunter

Gary, mengerti. Preferensi adalah pilihan Anda. Cygwin adalah 'alami' / paling populer, meskipun Anda juga dapat pergi dengan Xming
RomanT


0

Anda mungkin dapat menggunakan OpenSSH melalui Cygwin untuk ini. Saya belum punya hal-hal yang perlu untuk dicoba dengan case-use Anda, tapi saya pikir itu bisa dilakukan.


Oh! Saya tidak melihat bahwa @RomanT sudah memposting jawaban ini.
Leif

0

Saya mengatur koneksi yang dijembatani untuk guest guest RHEL6 OS (pada OpenSuse Host saya), menggunakan prosedur seperti yang ditunjukkan oleh @Daniel Trebbien.

Kemudian saya harus menjalankan perintah konfigurasi jaringan di RHEL (khususnya mengkonfigurasi eth0penggunaan saya system-config-network-tuiseperti yang diberikan dalam tutorial konfigurasi jaringan RHEL yang bagus di sini ). Langkah terakhir ini diperlukan karena meskipun Anda menjembatani adaptor Anda, jika konfigurasi jaringan tamu tidak lengkap, maka Anda masih tidak dapat mengakses internet atau ssh ke tamu dengan mudah.


0

Inilah cara saya melakukan koneksi / pengaturan di RedHat Linux 6.

  1. Dalam Virtual Box buat Adapter 2 "Host Only Adapter".

  2. Mulai Sistem Linux Anda.

  3. aktifkan Adaptor 2

    ifconfig eth1 up

tetapkan ip (pilih yang Anda inginkan)

ifconfig eth1 192.168.56.101

Anda dapat memeriksa pengaturan dengan mengetikkan ifconfig.

4.Hubungkan ke 192.168.56.101 Port 22 dengan SSH.

Untuk mengatur pengaturan secara otomatis saat start: tambahkan / etc / sysconfig / network-scripts / ifcfg-eth1

# Virtual Box - My VM HostOnlyAdapter
DEVICE=eth1
BOOTPROTO=static
DHCPCLASS=
HWADDR=08:00:27:04:CD:15
IPADDR=192.168.56.101
NETMASK=255.255.255.0
ONBOOT=yes

Silakan bandingkan Anda HWADDR (alamat MAC) di Pengaturan VM Anda. Itu harus sama.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.