remmina tidak lagi berfungsi "tidak dapat terhubung ke server RDP localhost"

35

Sampai suatu malam, saya memiliki remmina bekerja dengan baik. Saya bisa menjalankan RDP melalui terowongan SSH dan semuanya baik-baik saja.

Kemudian berhenti bekerja. Saya bisa mendapatkan dialog kata sandi untuk mesin kerja saya, tetapi kemudian dikatakan Cannot connect to RDP server localhost.

Saya bahkan tidak dapat menemukan log yang terlihat menarik. Saya telah menginstal ulang remmina, membersihkan .remminadirektori saya, me- restart mesin saya, dan bahkan me- restart gateway saya.

Hanya untuk membuatnya sangat aneh, laptop saya (yang memiliki setup yang sama - Ubuntu dan Remmina terbaru) dapat membuat koneksi dengan baik. Bahkan melalui router yang sama, meskipun secara nirkabel.

Adakah pikiran?

Chris Curvey
sumber
1
Saya menghadapi masalah yang sama di ubuntu 18.04 dan berfungsi dengan baik setelah saya mengubah opsi keamanan dari negosiasi ke RDP dari tab advance.
Paras

Jawaban:

52

Saya tidak tahu mengapa itu berhasil, tetapi saya mulai mengubah pengaturan satu per satu. Ketika saya mengedit properti koneksi, saya melihat pada tab "advanced" dan mengubah keamanan dari "negotiate" menjadi "TLS", dan voila, semuanya berfungsi.

Anehnya, "bernegosiasi" masih berfungsi di laptop, tapi setidaknya saya kembali berbisnis dengan monitor saya yang lebih besar :)

Chris Curvey
sumber
1
Setelah mengubah dari 'negosiasikan' ke 'TLS' saya melihat layar log-on windows yang mendorong saya untuk mengubah kata sandi. Jadi sepertinya kadaluarsa kata sandi dapat menyebabkan masalah. Terima kasih untuk solusinya.
Thorsten Niehues
masalah yang sama pada mint, namun solusi yang sama berfungsi. Dihormati
FabricioFCarv
wow .. masalah yang sama pada 18,04 LTS, solusi yang sama .. terima kasih sejuta dude !!!
Vitaliy Terziev
40

Ini baru saja terjadi pada saya, dan saya menemukan jawaban ini yang menyelesaikan masalah. Hanya rm ~/.freerdp/known_hostsdan coba lagi.

Rupanya ini terjadi ketika kunci pada server terowongan berubah. Lihat bug ini .

MEMPERBARUI

Tautan pertama sekarang menunjuk ke jawaban yang dihapus, jadi inilah beberapa info tambahan dari tautan itu:

  • Tampaknya file "known_hosts" berisi beberapa data perutean untuk setiap server, data yang terkadang menjadi usang, dan ketika Remmina mencoba untuk terhubung menggunakan data yang sudah usang, gagal. Menghapus file known_hosts memecahkan masalah ini. - Erel Segal-Halevi 13 Des 12 'jam 10:06

  • FWIW, masalah saya tidak ada hubungannya dengan known_hosts (seperti yang dijelaskan di bawah), tetapi semuanya terkait dengan pengaturan keamanan: lihat http://www.bauer-power.net/2013/10/unable-to-connect-to-rdp -server-in.html untuk detailnya. - Tomislav Nakic-Alfirevic 24 Apr '14 pukul 10:58

  • Benar-benar berfungsi, saya bertanya-tanya di mana sertifikat disimpan. Saya memiliki masalah yang sama untuk sebagian besar, menggunakan Remmina ke RDP ke mesin tertentu, kemudian suatu hari berhenti bekerja (tidak ada yang berubah pada mesin jarak jauh). Koneksi RDP lain yang saya simpan masih berfungsi, kecuali untuk mesin yang satu ini. Itu memang kebetulan menggunakan auth NLA, yang tampaknya menjadi bagian dari masalah dengan Remmina terbaru tidak menyimpan sertifikat. - Nicholi 26 Apr '13 pada 20:26

  • terima kasih, dulu terhubung dengan sempurna kemudian saya memformat ulang server dan berhenti bekerja, menghapus garis untuk host ini bekerja. - Bor691 15 Jan '14 jam 8:50

  • Saya perlu menggunakan dua layanan pada alamat yang sama tetapi port yang berbeda dan menggunakan ini berulang kali adalah satu-satunya cara saya dapat terhubung ke keduanya. - Gringo Suave 13 Okt '14 pukul 18:55

itsadok
sumber
Itu disarankan untuk menambahkan sudodi depan rmperintah. Sejauh yang saya lihat, pengguna menghapus file sendiri, jadi sudohanya risiko iklan. Apakah saya melewatkan sesuatu?
Volker Siegel
Saya mengerti ini adalah pertanyaan dan jawaban lama. Salah satu alasan saya tidak pernah memposting tautan eksternal sebagai jawaban atau dalam sebuah pertanyaan adalah karena setelah sesuatu tautan tersebut dapat MATI seperti dalam kasus ini. Ketika itu terjadi, jawabannya bisa menjadi tidak berguna. Saya hanya menunjukkan yang jelas atau Stackoverflow harus mencegah pengguna situs web ini memposting tautan eksternal.
ThN 3-16
4
FYI, file yang dipermasalahkan nampaknya sekarang berada pada ~ / .config / freerdp / known_hosts - setidaknya file tersebut ada di sistem saya (Linux Mint 18.1). Ada juga ~ / .config / freerdp / known_hosts2 yang memiliki informasi tambahan di dalamnya yang mungkin lebih mutakhir. Remmina 1.20.
Chris Hillery
Atau lokasi mungkin di ~ / snap / remmina / current / .config / freerdp (hanya diketahui_hosts2). Anda harus memulai ulang Remmina agar penghapusan dapat diterapkan.
velis
4

Ini terjadi pada saya ketika saya menyalin konfigurasi remmina saya (di bawah ~/.remmina) dari satu mesin ke yang lain. Mungkin versi remmina berbeda; mengubah keamanan tidak membantu selain menghapus dan menciptakan kembali koneksi.

pengguna1889941
sumber
2

Ini berhasil bagi saya dengan mengubah keamanan ke NLA untuk beberapa alasan yang tidak diketahui.

Johan Wallgren
sumber
2
Selamat Datang di Tanya Ubuntu! Saya sarankan untuk mengedit jawaban ini untuk memperluasnya dengan detail spesifik tentang bagaimana melakukan ini. (Lihat juga Bagaimana cara saya menulis jawaban yang baik? Untuk saran umum tentang jawaban seperti apa yang dianggap paling berharga di AskUbuntu.)
David Foerster
1
Pisahkan jawaban yang dapat Anda hapus dan undian tampaknya berguna bagi saya. Mengedit jawaban orang lain untuk menyisipkan "well, bagaimana dengan X", tampaknya kebalikan dari berguna. Memperbaiki kesalahan adalah satu hal, teruskan dan edit. Tetapi untuk memberi tahu orang baru tentang penyuntingan alih-alih mengatakan apa yang berhasil bagi mereka tampaknya kebalikan dari yang baik.
Warren P
NLA tidak bekerja untuk saya tetapi mengikuti pembaruan Windows (saya akan menyalahkan itu) saya harus mengubah pengaturan keamanan dari "Negosiasi" menjadi "RDP".
Richard Wiseman
1

Masalahnya adalah dengan pengaturan viewmode = 1 di file conf disimpan. Jika Anda mengubah ukuran jendela itu harus menyegarkan dan mulai menampilkan sesi. Mengubah boolean ini ke 0 akan memaksa jendela ke default dan itu akan menyegarkan saat dimuat. Masalahnya adalah jika Anda mengubah ukuran jendela setelah sesi dimulai, remmina akan mengubah pengaturan ini kembali.

A work around would be to set the window_maximize=0 to true and then just click/press the maximize button/shortcut to bring it back to your settings. 
window_maximize=1 
window_height=960 
viewmode=1 
Window_width=1440
JayMcB74
sumber
1

Mungkin jawaban yang bodoh, tetapi masalahnya bagi saya adalah saya mencoba menghubungkan melalui jaringan Wi-Fi terbuka (tidak terenkripsi) dan remmina tidak mengizinkan itu. Setelah saya terhubung ke jaringan yang aman semuanya bekerja sesuai rencana.

ErnestScribbler
sumber
4
Bukankah lebih baik jika Remmina benar-benar menunjukkan pesan kesalahan yang berguna alih-alih gagal?
Warren P
0

Ini juga bisa menjadi masalah dengan verifikasi sertifikat, Untuk menguji apakah ini masalahnya pergi ke:

Lanjutan -> centang "Abaikan sertifikat"

Hati-hati, dengan cek ini dinonaktifkan, Anda mungkin terbuka untuk pria dalam serangan tengah. Tetapi harus terhubung baik pada jaringan internal.

Lathan Bidwell
sumber