@Nadiv, saya juga harus menggunakan raspi-config untuk mengaktifkan ssh. Jawaban telah diedit untuk mencerminkan hal ini.
SDsolar
Dilakukan tiga baris pertama pada kedua komputer dan file sekarang berhasil ditransfer. Mengapa Ubuntu tidak dilengkapi dengan ini diinstal / diaktifkan secara default? The connection refusedkesalahan sehingga samar, aku tidak tahu jika itu adalah masalah firewall, username masalah, masalah alamat IP, dll dll Sangat frustasi.
Hatefiend
sudo ufw allow 22pernah bekerja. Sekali lagi kesalahan mulai muncul.
vineeshvs
32
Saat berada di server, periksa untuk memastikan sshd benar-benar berjalan, dan mendengarkan pada port 22:
Jika Anda tidak mendapatkan hasil, atau mereka tidak menunjukkan Anda mendengarkan di tcp 0.0.0.0:22 ... perbaiki.
Jika Anda DO menunjukkan bahwa sshd sedang berjalan dan mendengarkan di tcp port 22, periksa untuk memastikan tidak ada aturan firewall yang menghalangi. Sekali lagi, di server:
$ sudo ufw verbose
Status: active
To Action From
-- ------ ----
22 DENY Anywhere
22/tcp DENY Anywhere
Jika Anda melihat aturan seperti yang ada di atas, Anda harus memperbaikinya.
Jika Anda tidak melihat aturan firewall yang menghalangi dan Anda melihat layanan berjalan di server, maka inilah saatnya untuk memeriksa workstation Anda, dan jaringan yang terhubung dengannya. Bisakah Anda terhubung ke server lain? Bisakah Anda melakukan ping antarmuka atau alamat loopback Anda sendiri? Dll
Hai terima kasih atas jawabannya, milik saya bukan port 22, ini 2222. Anda bilang, perbaiki itu, tapi bagaimana?
Yogesh Darji
Milik saya tidak memberikan hasil.
SDsolar
perbaiki dengan: sudo ufw allow 22(atau apa pun port Anda)
John D
netstat sudah usang (dan tidak diinstal secara default di versi Ubuntu yang lebih baru - Perintah 'netstat' tidak ditemukan, tetapi dapat diinstal dengan ... ). Mungkin memperbarui untuk iproute2 ?
masalah yang sama untuk saya, tapi saya membersihkan ssh-keygen -f "/home/MYUSER/.ssh/known_hosts" -R MYHOSThosting yang dikenal dengan saya , menggantikan pengguna linux dan host jarak jauh yang saya coba sambungkan
Chris
1
Ini mungkin memperbaikinya untuk Anda juga. Coba koneksi penerusan port 22 dari alamat IP keluar Anda ke IP lokal Anda pada port yang sama. Bekerja untuk saya yang memungkinkan saya untuk ssh in ke komputer ubuntu jarak jauh.
IP statis salah dalam kasus saya. Ditemukan dengan melakukan ping <my_ip>setelah beralih dari server. Itu masih ping bahkan ketika server dimatikan. Mengubah IP memecahkan masalah.
Jawaban:
Saya melewati masalah ini dan akhirnya mendapat jawaban yang tepat.
Kemudian masuk ke
raspi-config
jendela terminal dan mengaktifkan ssh.Ini akan memungkinkan port 22 digunakan untuk sshd.
sumber
connection refused
kesalahan sehingga samar, aku tidak tahu jika itu adalah masalah firewall, username masalah, masalah alamat IP, dll dll Sangat frustasi.sudo ufw allow 22
pernah bekerja. Sekali lagi kesalahan mulai muncul.Saat berada di server, periksa untuk memastikan sshd benar-benar berjalan, dan mendengarkan pada port 22:
Jika Anda tidak mendapatkan hasil, atau mereka tidak menunjukkan Anda mendengarkan di tcp 0.0.0.0:22 ... perbaiki.
Jika Anda DO menunjukkan bahwa sshd sedang berjalan dan mendengarkan di tcp port 22, periksa untuk memastikan tidak ada aturan firewall yang menghalangi. Sekali lagi, di server:
Atau bergantian,
Jika Anda melihat aturan seperti yang ada di atas, Anda harus memperbaikinya.
Jika Anda tidak melihat aturan firewall yang menghalangi dan Anda melihat layanan berjalan di server, maka inilah saatnya untuk memeriksa workstation Anda, dan jaringan yang terhubung dengannya. Bisakah Anda terhubung ke server lain? Bisakah Anda melakukan ping antarmuka atau alamat loopback Anda sendiri? Dll
sumber
sudo ufw allow 22
(atau apa pun port Anda)Coba ini
lalu
itu bekerja untuk saya :)
Mungkin bukan solusi yang paling ortodoks ... :)
sumber
Datang di masalah yang sama setelah menginstal Raspbian. Solusi yang berhasil untuk saya:
sumber
Perintah berikut ini bekerja untuk saya:
Sekarang hapus semua yang ada di file itu dan masukkan di terminal:
Sumber: SSH - Koneksi Ditolak
sumber
ssh-keygen -f "/home/MYUSER/.ssh/known_hosts" -R MYHOST
hosting yang dikenal dengan saya , menggantikan pengguna linux dan host jarak jauh yang saya coba sambungkanIni mungkin memperbaikinya untuk Anda juga. Coba koneksi penerusan port 22 dari alamat IP keluar Anda ke IP lokal Anda pada port yang sama. Bekerja untuk saya yang memungkinkan saya untuk ssh in ke komputer ubuntu jarak jauh.
sumber
IP statis salah dalam kasus saya. Ditemukan dengan melakukan
ping <my_ip>
setelah beralih dari server. Itu masih ping bahkan ketika server dimatikan. Mengubah IP memecahkan masalah.sumber