Mendirikan
- OS host Windows 7 64-bit yang menjalankan VirtualBox 4.2, dengan OS tamu Ubuntu 12.04.
- Server OpenSSH diinstal dan dijalankan ( ssh -v localhost terhubung secara lokal di mesin tamu).
- Dapat SSH ke server eksternal (tidak ada aturan firewall pemblokiran Windows keluar port 22)
- Dapat melakukan ping IP tamu (192.168.56.101)
Masalah
Menggunakan Putty ke SSH ke IP OS tamu (192.168.56.101), Putty kembali segera dengan
Kesalahan jaringan: koneksi ditolak
Bagaimana saya bisa mendiagnosis & menyelesaikan masalah ini?
ssh
virtualbox
Eric J.
sumber
sumber
Tidak ada solusi lain yang baik karena:
Skenario
Masalah
Koneksi SSH ditolak
Larutan
sumber
Berikut ini berfungsi untuk saya:
Sebelum:
Setelah:
Jadi, pada dasarnya saya mengubah bagian file {/ etc / network / interfaces} sebagai berikut:
Sebelum:
Setelah:
Bekerja:
ssh [email protected]
sumber
Secure Shell (SSH) adalah protokol untuk masuk dan menjalankan perintah pada mesin jarak jauh. Ini menyediakan komunikasi terenkripsi yang aman. Jika Anda berencana mengakses mesin Anda dari jarak jauh melalui SSH melalui antarmuka firewall, aktifkan opsi ini. Anda memerlukan paket openssh-server yang diinstal agar opsi ini berguna.
Di sinilah informasi bahwa paket
openssh-server
harus diinstal. Setelah melakukan itu pada tamu dan restart vm Anda dapat menggunakan ssh.sumber
Anda harus memeriksa bahwa firewall OS tamu Anda tidak memblokir koneksi masuk pada port 22.
sumber
sudo ufw status
.Mungkin ini masalah dengan kontrol akses. Untuk menonaktifkannya dan memungkinkan akses penuh, sebagai root:
Saya memiliki masalah serupa dengan VNC viewer
sumber
Masalah diselesaikan dengan mengaktifkan server DHCP pada adaptor jaringan VirtualBox.
VirtualBox (versi terbaru, versi 5) -> File -> Preferences -> Network -> Host-only networks (tab) -> Detail host-only networks (Icon tool) -> DHCP Server
Pengaturan saya untuk langkah 2
sumber
Hai, saya baru saja kembali ke halaman pertama yang saya temukan di mini-saga saya tentang pemecahan masalah dan penelitian, berharap tutorial ini saya buat dapat menyelamatkan orang lain semua kerumitan.
Panduan awal hingga akhir tentang pengaturan server CentOS dengan Oracle VM:
Bagian I - Pengaturan Mesin Virtual
Bagian II - Konfigurasi Jaringan Virtual
Bagian III - Konfigurasi Server
yum check-update
,yum upgrade
danyum clean all
.nmtui
.<Add…>
. d. Turun dan tekan OK.nmtui
danreboot
.Bagian IV - Konfigurasi & Penggunaan Klien
hostname -I
di terminal CentOS Anda). Ini akan memungkinkan Anda untuk menggunakan apa pun yang Anda pilih untuk [hostname] secara bergantian dengan alamat ip server Anda. Saya biasanya hanya mengatur ini ke nama host yang dipilih di bagian II.[user]@[hostname]
ke server CentOS Anda. Jika ini bukan masalahnya, Anda mungkin perlu menginstalopenssh-client
danopenssh-server
pada mesin Anda.Bagian V - Melayani Website
sumber
Saya harus mengatasi masalah ini dengan menambahkan aturan ufw untuk adaptor ke-2:
di mana enp0s8 adalah nama adaptor ke-2 saya (pada distro Ubuntu lama ini adalah eth1).
sumber
Di kotak Linux Anda (VirtualBox Ubuntu), buka Terminal dan masukkan perintah berikut:
sudo service ssh start
Coba sambungkan lagi setelah ini
Ya ampun, aku merindukan apa yang ditunjukkan gronostaj
OK terkadang solusinya sangat sederhana. Baru-baru ini saya menghadapi masalah yang sama dengan Slackware guest di windows 7 host. Yang harus saya lakukan adalah ifconfig up eth'X 'dan menetapkan IP 192.168.56.xxx sub net 255.255.255.0 (jika hanya adaptor host) Pertanyaan ini sudah hampir satu tahun, jadi saya menyebutkan ini untuk orang seperti saya yang tersandung di halaman ini mencari "koneksi ssh ditolak" ;-)
sumber
Punya masalah yang sama, menyelesaikannya dengan menambahkan hard drive virtual ke VM, yang tidak punya.
sumber