Virtual Boxを介してRed Hat Enterprise Linux(RHEL)を実行しています。ネイティブOSはWindows 7です。純粋に教育的な観点から、SSH経由でWin 7からRHELにアクセスできるようにしたいと考えています。私はWindows 7にPuTTYをダウンロードしましたが、それを自分のやりたいようにする方法がわかりません。理想的には、私はLinux GUIを使用することを好みますが、それがすべて利用できる場合は、コマンドプロンプトからCLIを使用してもかまいません。 SSHを使用してRHEL VMにアクセスするにはどうすればよいですか? Linuxの知識を広げようとしています。
これを行う方法は、ゲストのネットワークアダプターをブリッジアダプターに接続することです。これは、ゲストがホストがIPアドレスを取得したのと同じDHCPサーバーからIPアドレスを取得することを意味します。
まず これらの手順 に従って、ゲストネットワークアダプターをブリッジアダプターに接続します。 VMの実行中にもこれを行うことができます。
次に、RHELにIPアドレスローンを更新させる必要があります。端末で次のように入力します。
Sudo dhclient -r
Sudo dhclient
ゲストの新しいIPアドレスは、ifconfig eth0
の出力に表示されます。
私の場合、それは192.168.1.100です。 PuTTYを使用してそのIPにSSH接続できます。
ゲイリー、
私はあなたがまだあなたの答えを得たかどうかわかりません...だからここに行く:-)
ホストとしてWindows 7を、ゲストオペレーティングシステムとしてRHELを実行しています。 RHELのVirtualBoxネットワーク構成が(ブリッジではなく)NATであると想定します。つまり、次のコマンドを使用して、ホストからゲストへのポート転送(ポート22)を実行する必要があります。 Windowsコマンドプロンプトから次のコマンドを入力します。
VBoxManage modifyvm "vopa" --natpf1 "guestssh,tcp,,22,,22"
ポート22は、sshまたはPuTTYで使用されるデフォルトのポートです。 Windows 7はこのポートを使用しないため、コマンドはこのポートを介してすべてのネットワークトラフィックをホストからゲストに転送します。これで、Windowsシステムのコマンドプロンプトから、次のPuTTYコマンドを使用して、Windowsシステム(ホスト)からRHEL(ゲスト)システムにログオンできます。
PuTTY userid @ localhost
ここで、「userid」はRHELシステムのLinuxユーザーアカウントです。たとえば、ユーザーIDがrootアカウントの場合、次のように入力します。
PuTTY root @ localhost
パスワードの入力を求められます。お役に立てば幸いです:-) --Slick
この投稿を見つけました は、ゲストとホスト間でSSHを構成する方法を示しています。 Linuxホストを扱いますが、主な手順はLinuxゲストの構成です。
ファイルの移動を主な目的とする場合は、WinSCPやFileZillaなどを使用することをお勧めします。
WinSCP :
WinSCPは、オープンソースの無料のSFTPクライアント、SCPクライアント、FTPSクライアント、およびWindows用のFTPクライアントです。その主な機能は、ローカルコンピュータとリモートコンピュータ間のファイル転送です。さらに、WinSCPはスクリプトと基本的なファイルマネージャ機能を提供します。
FileZillaクライアントは、高速で信頼性の高いクロスプラットフォームFTP、FTPS、SFTPクライアントであり、多くの便利な機能と直感的なグラフィカルユーザーインターフェイスを備えています。
@Daniel Trebbienによって示されているような手順を使用して、ゲストRHEL6ゲストOS(OpenSuseホスト上)のブリッジ接続をセットアップしました。
次に、RHELでネットワーク構成コマンドを実行する必要がありました(特にeth0
を使用してsystem-config-network-tui
Nice RHEL ここでのネットワーク構成チュートリアル )で指定されています。アダプターをブリッジしてもゲストのネットワーク構成が完了していない場合、インターネットに簡単にアクセスしたり、ゲストにSSHで接続したりすることはできないため、この最後の手順が必要です。
これには CygwinによるOpenSSH を使用できる場合があります。私はあなたのユースケースでそれを試すために必要なものを持っていませんが、それは実行可能であるはずだと思います。
RedHat Linux 6での接続/セットアップ方法は次のとおりです。
Virtual Boxでアダプター2「ホストのみのアダプター」を作成します。
Linuxシステムを起動します。
アダプター2をアクティブ化
ifconfig eth1 up
iPを割り当て(必要なものを選択)
ifconfig eth1 192.168.56.101
Ifconfigと入力して設定を確認できます。
4. SSHで192.168.56.101ポート22に接続します。
起動時に設定を自動的にセットアップするには:/ 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
VM設定でHWADDR(MACアドレス)を比較してください。同じである必要があります。
X11をRH VM=からWindowsに転送する場合は、Windowsでcygwinが必要です。
または、 '$ startx'を実行するだけで、LinuxインストールのGUI部分が表示されます。
GUIビットについては、 Xmingサーバー を試すことができます。
ここにFCゲストの同様の質問があります。
VirtualBox内のホストマシンWin7からゲストFedoraマシンへのSSH