Saya menginstal Linux Mint 17 di Virtualbox saya, dan saya ingin mengakses file di dalamnya.
Saya menginstal openssh-client dan openssh-server dengan perintah berikut:
sudo apt-get install ssh
Kemudian saya mencoba ssh localhost dengan "ssh 127.0.0.1" dan ini menunjukkan sebagai berikut:
Welcome to Linux Mint 17 Qiana (GNU/Linux 3.13.0-24-generic x86_64)
Welcome to Linux Mint
* Documentation: http://www.linuxmint.com
Last login: Fri Jun 27 13:18:53 2014 from localhost
Saya menganggapnya ssh berhasil dari localhost. Kemudian saya mencoba ssh dari luar Virtualbox.
Saya mengubah pengaturan jaringan mesin virtual Linux sebagai berikut:
Kartu jaringan VM ditambahkan ke "NAT"
Transfer port ditetapkan sebagai "Rule1", "TCP", "", "9023", "10.0.2.15", "22"
Catatan: Kolom yang sesuai adalah "nama", "protokol", "IP host", "port host", "IP klien", "port klien"
Kemudian saya mencoba untuk terhubung ke Mint OS dari Windows oleh FileZilla:
Host: alamat IP host saya
Nama Pengguna: nama pengguna saya
Kata sandi: kata sandi saya
Port: 9023
dan konsol menunjukkan bahwa:
Status: Connecting to x.x.x.x:9023..
Status: Connection established, waiting for Welcome message..
Error: Can't connect to server
Lalu saya mencoba menggunakan "dempul" untuk menghubungkan, tetapi konsol dempul tidak menunjukkan apa-apa.
Sepertinya mekanisme transfer port Virtualbox tidak berfungsi (karena saya bisa ssh ke localhost di mesin Mint saya jadi saya tidak berpikir itu masalah ssh yang saya instal.) Mekanisme transfer port bekerja dengan baik dengan mesin Ubuntu saya. Saya tidak tahu mengapa itu tidak bekerja untuk Linux Mint.
Adakah yang bisa memberi saya saran? Terima kasih sebelumnya.
================================================== ==
Terima kasih banyak kawan! Masalah ini diselesaikan dengan memperbarui Virtualbox saya. Berikut adalah dua pengaturan yang berhasil saya jalankan:
1) NAT
Tambahkan antarmuka VM saya (10.0.2.15) ke NAT, dan atur aturan port forwarding sebagai berikut:
Transfer port ditetapkan sebagai "Rule1", "TCP", "", "9025", "10.0.2.15", "22"
Lalu saya bisa ssh VM saya (10.0.2.15) dari luar Virtualbox oleh
buka "dempul" di Windows dan atur koneksi SSH dengan IP publik dan port 9025 PC saya
2) Jaringan NAT
Buat Jaringan NAT:
CIDR: 10.0.3.0/24
Transfer port ditetapkan sebagai "Rule1", "TCP", "", "9023", "10.0.3.4", "22" dan "Rule2", "TCP", "", "9024", "10.0.3.5", "22"
Kemudian Tambahkan dua mesin virtual (OS tamu) ke NAT-Network (IP mereka masing-masing 10.0.3.4 dan 10.0.3.5)
Sekarang kedua mesin dapat melakukan ping satu sama lain dengan sukses, dan mereka dapat saling mengakses dengan (mengambil 10.0.3.4 sebagai contoh)
Saya juga dapat ssh VM saya (10.0.3.5) dari luar Virtualbox oleh
buka "dempul" di Windows dan atur koneksi SSH dengan IP publik dan port 9024 PC saya
sumber
Jawaban:
Chech jika Anda menginstal
openssh-server
server.sudo apt-get install openssh-server
kemudian periksa apakah port sudah diaktifkan
/etc/ssh/sshd_config
jika Anda masuk dengan nomor port yang berbeda dari luar atau router Anda memiliki aturan untuk meneruskannya ke port lainAnda juga mungkin perlu batalkan komentar di sana jika Anda ingin disahkan oleh kata sandi.
#PasswordAuthentication yes
sumber
Anda harus mengkonfigurasi dua antarmuka jaringan pada OS tamu. Satu untuk komunikasi tamu ke host dan lainnya untuk tamu ke internet.
Silakan lihat tutorial ini di forum virtualbox.
sumber