방금 데비안 7 VM을 설정했습니다. Ubuntu 14.1 인 호스트 OS에서 VM을 핑 (ping) 할 수 있지만 VM으로 ssh 할 수는 없습니다. 출력은 다음과 같습니다ssh -v
편집 : 나는 virtulbox를 사용하고 있습니다. 명령 줄 유틸리티를 사용하고 있지 않습니다.
chetan@ubuntubox:~$ ssh -v kumar@192.168.56.1
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /home/chetan/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.56.1 [192.168.56.1] port 22.
debug1: Connection established.
debug1: identity file /home/chetan/.ssh/id_rsa type -1
debug1: identity file /home/chetan/.ssh/id_rsa-cert type -1
debug1: identity file /home/chetan/.ssh/id_dsa type -1
debug1: identity file /home/chetan/.ssh/id_dsa-cert type -1
debug1: identity file /home/chetan/.ssh/id_ecdsa type -1
debug1: identity file /home/chetan/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/chetan/.ssh/id_ed25519 type -1
debug1: identity file /home/chetan/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 pat OpenSSH_6.6.1* compat 0x04000000
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5-etm@openssh.com none
debug1: kex: client->server aes128-ctr hmac-md5-etm@openssh.com none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ECDSA de:47:c2:98:c2:5c:6a:b2:5b:10:dd:99:d0:bb:40:2e
debug1: Host '192.168.56.1' is known and matches the ECDSA host key.
debug1: Found key in /home/chetan/.ssh/known_hosts:5
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: kumar@mail.com
debug1: Authentications that can continue: publickey,password
debug1: Offering RSA public key: kumar.chetan@mail.com
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/chetan/.ssh/id_rsa
debug1: Trying private key: /home/chetan/.ssh/id_dsa
debug1: Trying private key: /home/chetan/.ssh/id_ecdsa
debug1: Trying private key: /home/chetan/.ssh/id_ed25519
debug1: Next authentication method: password
kumar@192.168.56.1's password:
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
내 /etc/sshd_config
파일이 손상되지 않았으며 PasswordAuthentication을 yes로 설정하려고 시도했지만 아무런 도움이되지 않았습니다.
@garethTheRed는 "콘솔에서 VM에 로그인 할 수 있습니다"라고 말할 때 이해하지 못했습니다. 내 VM이 제대로 부팅되면 핑 (ping)하여 사용할 수 있습니다.
—
Kumar
virtualbox를 사용하고 있습니다.
—
Kumar
QEMU를 사용한다고 가정 한 이유는 무엇입니까? 죄송합니다! 어쨌든, username을 사용하여 VirtualBox 인터페이스에서 게스트에 로그인 할 수 있다고 가정 할 수
—
garethTheRed
kumar
있습니까? 그렇다면 현지화가 올바르게 설정되었는지 확인하십시오. kumar
게스트 가 사용자 (예 : 영국 영국)로 설정되어 있고 Ubuntu 호스트가 (예 : 영어 미국)으로 게스트에 추가 된 경우 호스트에서 입력 할 때 암호에 입력 한 특수 문자가 올바르지 않습니다 ssh
.
확인했습니다. 둘 다 동일합니다. 사실 암호는 전혀 안전하지 않습니다
—
Kumar
dontaskme
.
테스트 사용자를 작성하여 시도해 볼 수 있습니다. 또한 유용한 메시지가
—
garethTheRed
/var/log/secure
있습니까? ssh -vvv
더 많은 디버깅 정보를 위해 실행할 수도 있습니다 .