VMにSSH接続できません

ケン

仕事でカスタムディスクイメージ(CentOS)を使用してVMをインストールしましたが、VMにSSHで接続できません。

これが私が試したいくつかのことです:

[VM]$ ssh root@localhost
Password:

素晴らしい、sshはループバックで動作しています。

しかし、ホストマシンから試してみると、次のようになります。

~/VirtualBox VMs% ssh -v -v -v [email protected]
OpenSSH_5.9p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.56.1 [192.168.56.1] port 22.
debug1: connect to address 192.168.56.1 port 22: Connection refused
ssh: connect to host 192.168.56.1 port 22: Connection refused

灘。ただし、pingは機能します。

VMでは、/ etc / hosts.allow:

ssh:ALL:allow
sshd:ALL:allow

hosts.denyには何もありません

編集:
私もやった:

service iptables save
service iptables stop
chkconfig iptables off

編集:
/ var / log / secureのVMにもこのメッセージが表示されますが、VM
ポートの競合にバインド
からVMに正常にSSH接続できるので、これは問題ではありませんか?

編集: [VM]$ lsof -i :22 lsof -i:22出力

そして、私は/ etc / ssh / sshd_configにあります

PermitRootLogin yes  

また、別のユーザー名でログインすることはできません。

編集:
netstat -pant |grep :22そして netstat -ntp |grep :22 netstat-pantおよびnetstat-ntp
私は多分これもIPv6ソリューションを指していると思いますか?

編集:の
既存の構成vi /etc/sysctl.conf /etc/sysctl.conf

vi /etc/sysctl.conf 変更後の/etc/sysctl.conf次に、新しい構成で次のコマンドを実行しました。

sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.all.disable_ipv6=1
chkconfig ip6tables off
service sshd restart
init 6

Aaaaaaand、まだ何もありません。しかし、再起動後、ipv6が無効になっていないようです。同じエラーメッセージが表示されます。ポート22をバインドできませんそしてlsof -i :22、まだタイプIPv6と言っています:lsof -i:22

編集:IPv6ウサギの穴をさらに下に行きます。
http://ubuntu-tutorials.com/2008/01/12/disabling-ssh-connections-on-ipv6/
コメントされた行を削除すると#ListenAddress ::、魚のように見えますが、すでにコメントアウトされているためです。だから私はやった、そして何も。

However, the next section has a useful tidbit: AddressFamily inet # IPv4 only When I add this line to /etc/ssh/sshd_config and do a couple consecutive restarts, I now see that my address binding error has stopped appearing in /var/log/secure / var / log / secure
and the output of lsof -i :22 now shows a type of IPv4! イェーイ、進歩! lsof -i:22はIPv4を示します Progress!! But unfortunately I still cannot connect. I tried rebooting the VM, opening new shell windows just in case there was some state left hanging around. Still the same answer.

~% ssh -vvv [email protected]
OpenSSH_5.9p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.56.1 [192.168.56.1] port 22.
debug1: connect to address 192.168.56.1 port 22: Connection refused
ssh: connect to host 192.168.56.1 port 22: Connection refused

EDIT:
ok, so i got arp-scan and am trying to find IP conflicts, but now i'm even more confused. ifconfig shows that vboxnet0, which is the host-only adapter, has an IP of 192.168.56.1. That's where I got that IP to begin with.

[local]~root# ifconfig  
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 7c:d1:c3:e8:b0:e9 
    inet6 fe80::7ed1:c3ff:fee8:b0e9%en0 prefixlen 64 scopeid 0x4 
    inet 10.6.12.46 netmask 0xfffffe00 broadcast 10.6.13.255
    media: autoselect
    status: active
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0e:d1:c3:e8:b0:e9 
    media: autoselect
    status: inactive
vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:00 
    inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255
vboxnet1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:01 
    inet 192.168.57.1 netmask 0xffffff00 broadcast 192.168.57.255

But arp-scan -l gives only domains starting with 10.6.*.*
So I guess it's looking at en0? So I tried
arp-scan -I vboxnet0 -l

mba-108-on-03:~ root# arp-scan -I vboxnet0 -l
Interface: vboxnet0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.56.100  08:00:27:bc:ed:2f   CADMUS COMPUTER SYSTEMS

512 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8: 256 hosts scanned in 1.301 seconds (196.77 hosts/sec). 1 responded

Why is it now .100? #confused

vboxnet1 has nothing

mba-108-on-03:~ root# arp-scan -I vboxnet1 -l
Interface: vboxnet1, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)

512 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8: 256 hosts scanned in 1.302 seconds (196.62 hosts/sec). 0 responded

All of the other interfaces don't work with arp-scan.

So let's show duplicates on the en0 interface:

mba-108-on-03:~ root# arp-scan -I en0 -l |grep DUP
10.6.12.68  84:8e:0c:75:5b:f4   (Unknown) (DUP: 2)
10.6.12.64  ac:cf:5c:42:24:47   (Unknown) (DUP: 2)
10.6.12.76  88:53:95:6e:6a:af   (Unknown) (DUP: 2)

These numbers don't correspond to anything meaningful for me. Going to try a reboot, then the IPv6 suggestion.

EDIT:
The VM is a VirtualBox.
Adapter 1: NAT
Adapter 2: Host-only Adapter, 'vboxnet0' adapter1の構成 adapter2の構成
Any ideas?

Ken

Ok, here's how it finally came together:

One of my coworkers recalled that the disk image "might not have a second interface enabled." Since the VBox is set up with NAT as adapter one and Host-only as adapter two, you need to have eth0 and eth1 set up on the disk image. We did not.

To do this:

  • verify that ifconfig |less does not have both eth0 and eth1 listed.
  • cd /etc/sysconfig/network-scripts/
  • cp ifcfg-eth0 ifcfg-eth1
  • cp ifcfg-eth0.bak ifcfg-eth1.bak
  • ファイルを編集し、で何かを削除してHWaddr、eth0をeth1に変更しますifcfg-eth1
  • ifup eth1
  • 次に、実行ifconfigしてinet addreth1を取得します。これは、私にとっては別のIPでした。現在、192.168.56.101を使用しています。
  • init 6を実行して再起動し、eth1が自動的に起動することを確認します。
  • ホストからログイン: ssh [email protected]

上記の質問の編集はどれも実際には私の問題ではありませんでしたが、それはすべて良いデバッグ情報です!!

乾杯、
ケン

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SSHを使用してVM(GCE)に接続できません

分類Dev

Vagrant VMにSSHで接続できません(vagrant sshを使用せずに)

分類Dev

AzureVMにSSH接続できません

分類Dev

UbuntuVMにSSH接続できません

分類Dev

GCP接続に失敗しました-SSH-ポート22でVMに接続できません

分類Dev

Linuxブリッジを介してVMからVMにSSH接続できません

分類Dev

VMからMemoryStoreに接続できません

分類Dev

GCPクラスターVMに接続できません

分類Dev

ODBCを介してMicrosoftSQL Server(VM)に接続できません

分類Dev

VagrantはVMに接続できません

分類Dev

VPN接続でサーバーにSSH接続できません

分類Dev

ループで接続して、Google-EngineにSSH接続できません

分類Dev

VPN接続でサーバーにSSH接続できません

分類Dev

SSH経由でGoogle Compute Engineに接続できません

分類Dev

SSHでIntelliJ-IDEAをGitLabに接続できません

分類Dev

ssh経由でgithubに接続できません

分類Dev

WindowsのPutty経由でBeagleboneBlackにSSH接続できません

分類Dev

ssh経由でGitLabに接続できません

分類Dev

Azure Windows ServerVMにSSHで接続できません

分類Dev

jenkinsのssh経由でbitbucketに接続できません

分類Dev

jenkinsのssh経由でbitbucketに接続できません

分類Dev

tryhackmeサーバーにSSHで接続できません

分類Dev

ラップトップでSSHに接続できません

分類Dev

SSH経由でRaspberryPiに接続できません

分類Dev

OS XYosemiteからUbuntuVMにSSHで接続できません

分類Dev

LinuxWebサーバーにSSHで接続できません

分類Dev

UbuntuTouchデバイスにSSHで接続できません

分類Dev

ssh経由でSnappyUbuntuCoreに接続できません

分類Dev

ssh経由でgithubに接続できません

Related 関連記事

  1. 1

    SSHを使用してVM(GCE)に接続できません

  2. 2

    Vagrant VMにSSHで接続できません(vagrant sshを使用せずに)

  3. 3

    AzureVMにSSH接続できません

  4. 4

    UbuntuVMにSSH接続できません

  5. 5

    GCP接続に失敗しました-SSH-ポート22でVMに接続できません

  6. 6

    Linuxブリッジを介してVMからVMにSSH接続できません

  7. 7

    VMからMemoryStoreに接続できません

  8. 8

    GCPクラスターVMに接続できません

  9. 9

    ODBCを介してMicrosoftSQL Server(VM)に接続できません

  10. 10

    VagrantはVMに接続できません

  11. 11

    VPN接続でサーバーにSSH接続できません

  12. 12

    ループで接続して、Google-EngineにSSH接続できません

  13. 13

    VPN接続でサーバーにSSH接続できません

  14. 14

    SSH経由でGoogle Compute Engineに接続できません

  15. 15

    SSHでIntelliJ-IDEAをGitLabに接続できません

  16. 16

    ssh経由でgithubに接続できません

  17. 17

    WindowsのPutty経由でBeagleboneBlackにSSH接続できません

  18. 18

    ssh経由でGitLabに接続できません

  19. 19

    Azure Windows ServerVMにSSHで接続できません

  20. 20

    jenkinsのssh経由でbitbucketに接続できません

  21. 21

    jenkinsのssh経由でbitbucketに接続できません

  22. 22

    tryhackmeサーバーにSSHで接続できません

  23. 23

    ラップトップでSSHに接続できません

  24. 24

    SSH経由でRaspberryPiに接続できません

  25. 25

    OS XYosemiteからUbuntuVMにSSHで接続できません

  26. 26

    LinuxWebサーバーにSSHで接続できません

  27. 27

    UbuntuTouchデバイスにSSHで接続できません

  28. 28

    ssh経由でSnappyUbuntuCoreに接続できません

  29. 29

    ssh経由でgithubに接続できません

ホットタグ

アーカイブ