Windows 7'den (ana bilgisayar) Red Hat Linux'a (sanal kutu konuk) SSH nasıl gönderilir?


13

Sanal Kutu üzerinden çalışan Red Hat Enterprise Linux (RHEL) var, yerel işletim sistemim Windows 7. Tamamen eğitici bir bakış açısından, SSH üzerinden Win 7'den RHEL'e erişebilmek istiyorum. Macunu Windows 7'ye indirdim, ancak istediğimi nasıl yapacağımı bilmiyorum. İdeal olarak, Linux GUI'yi kullanmayı tercih ederim, ancak mevcut olan her şey varsa Komut İstemi aracılığıyla CLI kullanmaya hazırım. RHEL VM'ime erişmek için SSH'yi nasıl kullanabilirim? Linux bilgimi genişletmeye çalışıyorum.

Yanıtlar:


6

Bunu yapmanın yolu, konukların ağ bağdaştırıcısını köprülü bağdaştırıcıya bağlamaktır. Bunun anlamı, konuğun ana bilgisayarın IP adresini aldığı aynı DHCP sunucusundan bir IP adresi alacağıdır.

Konuk ağ bağdaştırıcısını köprülü bağdaştırıcıya bağlamak için önce bu yönergeleri izleyin . Bunu VM çalışırken de yapabilirsiniz:

  1. VM penceresinin durum çubuğundaki ağ simgesine sağ tıklayın: Ağ simgesine sağ tıklandıktan sonra VirtualBox VM penceresinin ekran görüntüsü
  2. "Ağ Adaptörleri ..." ni seçin
  3. İletişim kutusunda, "Eklenen:" birleşik giriş kutusundan "Köprülü Bağdaştırıcı" yı seçin: VirtualBox ağ ayarları iletişim kutusunun ekran görüntüsü
  4. "Tamam" ı tıklayın.

Daha sonra RHEL'in IP adresi kredisini yenilemesi gerekir. Terminalde şunu yazın:

sudo dhclient -r
sudo dhclient

Konuğun yeni IP adresi aşağıdakilerin çıktısında görülebilir ifconfig eth0:

İfconfig eth0 çıktısının ekran görüntüsü

Benim durumumda, 192.168.1.100. Şimdi Putty ile IP'ye girebilirim.


Ekran görüntüsü alma zamanınız için teşekkür ederiz. Talimatlarınızı izledikten sonra, ifconfig eth0bir baskı yok inet addrJust HWaddrve sonraki çizgidir inet6 addr.
SSH Bu

1
Ne yaptığımı anladım, umarım birisine yardım eder. "Ad" açılır menüsü ("Eklendi" nin altında) kablosuz bir bağlantıydı. Bunu bir Gigabit kablolu bağlantıya geçirdiğimde, talimatlarınız mükemmel şekilde çalıştı.
SSH Bu

TEŞEKKÜR EDERİM @SSHBu - bana sonsuz yardım ettin. Kendimi aptal gibi hissediyorum. Ah, ben.
jdero

4

Gary,

Henüz cevabınızı aldığınızdan emin değilim ... işte gidiyor :-)

Windows 7'yi HOST ve RHEL'i GUEST işletim sistemi olarak çalıştırıyorsunuz. RHEL için VirtualBox ağ yapılandırmanızın (köprülü yerine) NAT'd olduğunu varsayacağım. Bu, HOST'ten GUEST'e port ileri (port 22) yapmak için aşağıdaki komutu kullanmanız gerektiği anlamına gelir. Windows komut isteminizden aşağıdaki komutu girin:

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

Port 22, ssh veya macun tarafından kullanılan varsayılan porttur. Windows 7 bu bağlantı noktasını kullanmadığından, komut bu bağlantı noktası üzerinden tüm ağ trafiğini HOST'ten GUEST'e iletir. Şimdi Windows sisteminizdeki bir komut isteminden, Windows sisteminizden (HOST) RHEL (GUEST) sisteminizde oturum açmak için aşağıdaki macun komutunu kullanabilirsiniz.

macun kullanıcı kimliği @ localhost

Burada 'userid', RHEL sisteminizdeki linux kullanıcı hesabıdır. Örneğin, kullanıcı kimliğiniz kök hesapsa aşağıdakileri yazabilirsiniz:

macun kökü @ localhost

Parola girmeniz istenir. Umarım yardımcı olur :-) --Slick


BTW, RHEL sisteminizde Güvenlik Duvarının ve SELinux'un devre dışı olduğundan emin olun. Bir X-Server (xming gibi) kurmanız gerekmez, ancak cygwin yüklüyse macun yerine ssh komutunu kullanabilirsiniz.
Slick

"Vopa" yerine RHEL sanal makinenizin adını belirtin. RHEL sistemini başlattığınızda VirtualBox listesinde görünen ad.
Slick

VirtualBox bir RDP sunucusu ile birlikte geliyor, sadece RHD'nize RemoteDesktop olabilir, bir X11 sunucusuna gerek yok (ama isterseniz Xming harika çalışıyor)
nos

2

Bulduğum bu yazı , bir konuk ile toplantı sahibi arasında ssh'nin nasıl yapılandırılacağını gösterir. Bir Linux ana bilgisayarıyla ilgilenmesine rağmen, ana adımlar Linux misafirini yapılandırmakla ilgilidir.


1

Amacınız esas olarak dosyaları hareket ettirmekse, WinSCP veya FileZilla gibi bir şey kullanmanızı öneririm.

WinSCP :

WinSCP, Windows için açık kaynaklı bir ücretsiz SFTP istemcisi, SCP istemcisi, FTPS istemcisi ve FTP istemcisidir. Ana işlevi yerel ve uzak bilgisayar arasında dosya aktarımıdır. Bunun ötesinde WinSCP, komut dosyası oluşturma ve temel dosya yöneticisi işlevselliği sunar.

FileZilla :

FileZilla Client, birçok kullanışlı özelliği ve sezgisel bir grafik kullanıcı arayüzü ile hızlı ve güvenilir bir çapraz platform FTP, FTPS ve SFTP istemcisidir.


0

X11'i RH VM'nizden Windows'a iletmek istiyorsanız Windows'ta cygwin'e ihtiyacınız olacak.

Alternatif olarak sadece '$ startx' komutunu çalıştırın ve linux kurulumunun GUI kısmına ulaşacaksınız.


Teşekkürler. Yine de cygwin olmadan gitmeyi tercih ederim.
Gary Hunter

Gary, anladı. Tercih sizin seçiminizdir. Cygwin, 'doğal' / en popüler olanıdır, ancak Xming ile de gidebilirsiniz
RomanT


0

Bunun için OpenSSH'yi Cygwin'den kullanabilirsiniz . Kullanım durumunuzla denemek için gerekli şeylere sahip değilim, ancak bence yapılabilir olmalı.


Ah! @RomanT'ın bu cevabı zaten gönderdiğini fark etmedim.
Leif

0

@Daniel Trebbien tarafından gösterilene benzer bir prosedür kullanarak, konuk RHEL6 konuk işletim sistemi için köprülü bağlantı (OpenSuse Host'umda) kurdum.

Sonra (benim yapılandırılması özellikle RHEL ağ yapılandırma komutları çalıştırmak zorunda eth0kullanarak system-config-network-tuigüzel RHEL verildiği gibi ağın yapılandırma öğretici burada ). Bu son adım gereklidir, çünkü bağdaştırıcınızı köprülemenize rağmen, konuğun ağ yapılandırması tamamlanmamışsa, yine de konuğa internet veya ssh'ye kolayca erişemezsiniz.


0

RedHat Linux 6'da bağlantı / kurulumu şöyle yaptım.

  1. Sanal Kutu içinde Bağdaştırıcı 2 "Yalnızca Ana Bilgisayar Bağdaştırıcısı" oluşturun.

  2. Linux Sisteminizi başlatın.

  3. Adaptör 2'yi etkinleştirin

    ifconfig eth1 yukarı

bir ip atayın (istediğinizi seçin)

ifconfig eth1 192.168.56.101

İfconfig yazarak ayarı kontrol edebilirsiniz.

4. SSH ile 192.168.56.101 Bağlantı Noktası 22'ye bağlayın.

Ayarı başlangıçta otomatik olarak ayarlamak için: / etc / sysconfig / network-scriptleri / ifcfg-eth1'i ekleyin

# 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

Lütfen VM Ayarlarınızda sizi HWADDR (MAC adresi) ile karşılaştırın. Aynı olmalı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.