Saya punya perangkat di rumah, saya ingin SSH dari kantor. Perangkat memiliki port 22 terbuka secara lokal dan saya memiliki port 22 dibuka di AirPort Extreme saya. Namun, pada AirPort Extreme dikatakan port terbuka 22 hanya pergi ke IP server utama saya (10.0.1.100).
IP yang perlu saya akses adalah 10.0.1.104. Sekali lagi, perangkat di 10.0.1.104 memiliki port 22 terbuka di atasnya, karena saya dapat SSH untuk itu di jaringan lokal. Saya juga bisa SSH ke 10.0.1.100 tanpa masalah.
Ketika saya mencoba untuk menambahkan entri penerusan port tambahan, AirPort Utility mengatakan sudah ada port forward terdaftar untuk 22 karena sudah terbuka, tetapi mengarah ke 10.0.1.104.
Saya merasa ada cara untuk menentukan IP dalam sintaks SSH, tapi saya tidak yakin apa itu.
Terima kasih.
Jawaban:
Salah satu cara untuk melakukan apa yang Anda inginkan di sini adalah menambahkan pemetaan port di Airport Extreme Anda yang menunjukkan port jarak jauh non-standar (misalnya 8022) ke port 22 pada mesin 10.0.1.104 lokal Anda. Kemudian, Anda dapat menentukan port lain di klien SSH Anda (mis. '-P 8022') untuk mendapatkan akses jarak jauh.
Anda juga bisa SSH ke 10.0.1.100 pertama, dan kemudian SSH ke 10.0.1.104 dari mesin itu.
sumber
Jika menghubungkan dari Mac lain, cara termudah adalah mengatur Back to My Mac. Yang Anda butuhkan hanyalah akun iCloud yang berfungsi dengan Back to My Mac diaktifkan di panel preferensi iCloud. Tidak perlu mengkonfigurasi port forwarding dengan set-up ini, dan Anda masih dapat terhubung ke port default 22.
Setelah Anda mengaturnya di kedua Mac, di Terminal.app Anda dapat pergi ke Shell - New Remote Connection, pilih Secure Shell (ssh), dan Mac Anda di rumah harus terdaftar di sana. Anda juga dapat mencatat nama host yang digunakan untuk meluncurkan koneksi dari shell.
Sering diabaikan. Back to My Mac berfungsi dengan semua layanan berbeda yang dapat Anda aktifkan di Prepane Berbagi, dan tidak hanya untuk mengakses file Anda melalui fileshare.
sumber
Apakah ada alasan Anda tidak dapat mengkonfigurasi Airport Extreme sebagai jembatan?
Jika Anda benar-benar membutuhkan perutean dari Airport Extreme Anda, maka tentu saja ini tidak akan berhasil. Tetapi kecuali jika Anda menggunakan modem bawaan atau port WAN untuk terhubung ke Internet, saya sarankan hanya menggunakannya sebagai jembatan. Lalu semuanya "Hanya Bekerja," dan tidak ada pemetaan port yang membuat semuanya menjadi sulit.
sumber
Dari pengalaman saya, saya akan menggunakan IPV6 bukan IPV4 jika ISP Anda mengizinkan. Menggunakan IPV6 Anda dapat mengatasi setiap mesin di jaringan lokal Anda karena bagian dari IPV6 adalah alamat MAC mesin.
sumber