Saya memiliki komputer di balik firewall yang ingin saya akses melalui SSH dan saya mencari layanan yang mirip dengan "LogMeIn" yang memungkinkan saya mengakses komputer di mana saja.
Adakah yang tahu kalau layanan seperti ini ada?
Layanan iCloud Apple dapat melakukan ini, dalam keadaan tertentu:
Jika ini masalahnya, iCloud akan memberi Anda jaringan pribadi yang dapat Anda gunakan untuk berkomunikasi antara dua komputer Anda, terlepas dari apakah mereka berada di jaringan yang sama atau berbeda. Secara resmi ini untuk berbagi layar dan file, tetapi secara luas didokumentasikan bahwa ini berfungsi untuk SSH juga.
Untuk mengatur ini, pada komputer target, jalankan mDNS -E
di terminal, dan catat icloud.com
domain bagian dari itu. Dari komputer klien, cukup SSH ke nama host target yang diikuti oleh domain iCloud Anda, mis hostname.12345678.members.btmm.icloud.com
.
Saya menyadari kemungkinannya kecil, Anda memiliki dua Mac yang menjalankan Lion, tetapi saya juga telah mencari layanan yang lebih umum dan tidak menemukannya. Ini adalah yang terbaik yang saya tahu saat ini.
Jika Anda mengakses komputer di belakang firewall dengan pengguna di dalamnya, Anda dapat menggunakan opsi koneksi terbalik di VNC sebagai gantinya.
Jika Anda terhubung ke mesin yang tidak ada orang yang bekerja, Anda ingin melakukan penerusan port pada router untuk memungkinkan terowongan SSH Anda.
Contoh: tambahkan server virtual yang mendengarkan port 1122, teruskan ke mesin internal mendengarkan pada port SSH 22, kemudian hubungkan ke alamat IP eksternal menggunakan SSH dengan konfigurasi port forwarded yang ada.
Jika router memiliki IP dinamis, lihat ke berbagai situs registrasi alamat IP dinamis; DLink mengoperasikan yang gratis untuk perangkat mereka, dyndns.org juga memungkinkan satu alamat gratis.
sumber
Mungkin dengan menyetel klien VNC melalui tautan ssh untuk terhubung ke server VNC pada mesin? Hati-hati, karena saya tidak berpikir VNC gratis memiliki enkripsi yang berjalan. Anda tidak ingin mengekspos port server VNC ke internet.
sumber