OSX ssh: Koneksi ditutup oleh [IP]

0

Jadi ketika saya mencoba ssh dari salah satu mac saya ke mac lain seperti ini:

ssh [email protected]

Saya mendapat:

Connection closed by 192.168.1.64

Saya mencoba:

ssh -vvv [email protected]

dan dapatkan:

OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to macbookpro.local [192.168.1.64] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/Users/Andryuwka/.ssh/id_rsa" as a RSA1 public key
debug1: identity file /Users/Andryuwka/.ssh/id_rsa type 1  
debug1: identity file /Users/Andryuwka/.ssh/id_rsa-cert type -1
debug1: identity file /Users/Andryuwka/.ssh/id_dsa type -1
debug1: identity file /Users/Andryuwka/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.2
debug1: match: OpenSSH_6.2 pat OpenSSH*
debug2: fd 3 setting O_NONBLOCK
debug1: SSH2_MSG_KEXINIT sent
Connection closed by 192.168.1.64

Ada ide ???

Drew
sumber
Apakah Anda menemukan solusi untuk ini? Saya menghadapi masalah yang sama dengan 'ssh localhost'
MysticForce

Jawaban:

2

Sepertinya server ssh tidak menerima jenis otentikasi yang ingin digunakan oleh ssh-client. Atau root itu umumnya tidak diizinkan untuk akses ssh. Cara yang lebih baik untuk menemukan solusinya adalah dengan mengakses ssh.log di ssh-server. Di sana Anda akan menemukan informasi terperinci mengapa pembuatan koneksi ditolak.

cy ryder

ryder
sumber
di mana saya dapat menemukan ssh.log ini di server ssh?
Drew
ini tergantung pada versi Mac OS X yang Anda gunakan. Saya dapat menemukan info pada Versi 10.10.X di /var/log/system.log. Apakah Anda juga ingat untuk mengizinkan login ssh melalui System Preferences? Lihat di sini untuk detail bagaimana melakukan ini: osxdaily.com/2011/09/30/remote-login-ssh-server-mac-os-x
ryder
1

Saya punya masalah serupa beberapa waktu lalu, ini membantu saya: https://discussions.apple.com/thread/3008731

tl; dr: Izin file /etc/ssh_host_dsa_key harus 700 kalau tidak koneksi ssh akan gagal.

Memperbaiki:

sudo chmod 700 /etc/ssh_host_dsa_key
Knuwgljung
sumber
terima kasih atas balasan tetapi tidak membantu .. Sebenarnya saya bahkan memiliki 600 hak untuk kunci ini (seharusnya tidak dapat dieksekusi sehingga 600 benar-benar cukup) dan masih tidak berfungsi ...
Drew
Terima kasih. Persis masalah saya. Kunci saya 600 dan meskipun klien mac ssh akan meminta kata sandi, saya mendapatkan "Koneksi ditutup" setelah dimasukkan. Chmod'ing ke 700 memperbaikinya.
naudster
tidak bekerja untuk saya pada Mojave 10.14
SPRBRN