SSH(Putty)経由でVMWareマシン(Ubuntu)に接続するにはどうすればよいですか?


20

SSH経由でVMWare(Workstation 7.1.3)マシン(Ubuntu Lucid)に接続しようとしています。私はいくつかの他の記事を読みましたが、これを理解することはできません。私が走ったifconfig、となったinet addr:BcastしてMask:いるIPアドレスのように見えます。Putty SSHを介してこれらのアドレスのいずれかに接続しようとしても、機能しません。また、(whatismyip.comから)IPアドレスに接続しようとしました。

注:これはすべて同じデスクトップコンピューターで行われます。


'inet addr:'デスクトップコンピューターからVM をpingできますか?

VM設定のネットワークアダプターをBridgedモードに変更することが重要です。
両生類

回答:


36

パッケージopenssh-serverはUbuntu VMにインストールされていますか?SSHで接続する場合は、このパッケージが必要になります。

Ubuntuでターミナルを開いて(VMWareのコンソール経由で)と確認してください:

sudo apt-get install openssh-server

18

どうやってするの?完全な手順は次のとおりです。次の手順に従ってください。

  1. ターミナル使用コマンドで: sudo apt-get install openssh-server

  2. ブリッジネットワークモードに切り替え、仮想マシンのコントロールパネル [ 編集]> [仮想マシンの設定])でその変更を行います。

  3. VMを再起動します

  4. ターミナルで「ifconfig」コマンドを実行し、「eth0」の「inet addr」を取得します

それだけです!このIPを使用してssh経由で接続します(Windows 8ではPuttyを使用しています)


7

ネットワークが適切に構成されている場合-ポートフォワーディングまたは「ブリッジ」としてSSHがまだ機能していない場合(質問テキストから)、sshがインストールされていないか、実行されていません。たとえば、sshは既にインストールされていますが、デフォルトではKaliで実行されていません。自分で実行する必要があります。

sshサービスを開始するには:

service ssh start

1
これは承認されたものと同じ有効な答えです。ネットワークが適切に構成されている場合-ポート転送または「ブリッジ」のいずれかで、SSHがまだ機能していません(質問テキストから)。それよりも、sshがインストールされていないか、実行されていないかのどちらかです。たとえば、sshは既にインストールされていますが、デフォルトではKaliで実行されていません。自分で実行する必要があります。
-guya

1
たまにLinuxしか使用しない人として、これは常に私をつまずかせます。
tt9

1

ファイアウォール設定でSSHが許可されているかどうかを確認します。GUIでLinuxを使用している場合は、次のようになります。

[システム]-> [管理]-> [セキュリティレベルとファイアウォール]をクリックします。

ファイアウォールオプションタブをクリックして有効にし、適用して保存します。

ここでは、telnetとhttpsも許可できます。ありがとう


-1

Centosでこの方法で接続しました。インターネット接続(NAT、BOOTPROTO = DHCP)のセットアップ、サービスネットワークの再起動。次に、IP-ip a-を見つけて、このIPをパテで使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.