SSH Tunneling di openSUSE
Untuk melakukan SSH Tunneling, kita memerlukan ssh client. Kebetulan openSUSE dan dihampir semua distro linux sudah menyediakan ssh client secara default. Jadi kita tidak perlu menginstal lagi. Berikut sintaksnya:
ssh -vN -D 1080 -p 443 user@ipserver
Penjelasan:
- v : Verbose mode, fungsinya supaya OpenSSH menampilkan pesan debug setiap koneksinya. Boleh dipakai, boleh juga tidak.
- N : Memerintahkan OpenSSH supaya jangan mengeksekusi server remot. Karna tunneling kita hanya memakai koneksi internetnya saja.
- -D 1080 : Port sockv5 yang akan kita buka.
- -p 443 : Port akun ssh
[update]
Kita dapat juga melakukan tunneling SSH melalui http(s) proxy. Untuk di openSUSE, kita memerlukan tool proxytunnel. Install proxytunnel via 1-click install atau dengan menggunakan zypper seperti berikut:
sudo zypper addrepo -f http://download.opensuse.org/repositories/network:/utilities/openSUSE_13.1/ network:utilities
sudo zypper update
Install paket proxytunnel dengan perintah:
sudo zypper install proxytunnel
Setelah proxytunnel sudah terinstal, sekarang kita tinggal mengkonfigurasikannya pada OpenSSH.
Caranya: Buka berkas konfigurasi OpenSSH
kdesu kwrite /etc/ssh/ssh_config
Pada baris paling akhir, pastekan:
ProxyCommand /usr/bin/proxytunnel -p 127.0.0.1:8080 -d %h:%p
Kemudian simpan. Jangan lupa menjalankan ulang proses OpenSSH dengan perintah:
su -c "systemctl restart sshd"
Keterangan: 127.0.0.1 adalah alamat IP proxy server. Isi dengan alamat proxy anda 8080 adalah port proxy. Isi dengan port proxy anda.
Cara instal dan konfig proxychains
Jika belum menambahkan repo packman, tambahkan dulu dengan perintah:
sudo zypper addrepo -f http://packman.inode.at/suse/13.1/ packman
Install dengan perintah:
sudo zypper install proxychains
Konfigurasikan proxychains-nya.
Berkas konfig proxychains ada di /etc/proxychains.conf. Hapus isi berkasnya dan paste-kan:
# Some timeouts in milliseconds
tcp_read_time_out 15000
tcp_connect_time_out 8000
[ProxyList]
socks5 127.0.0.1 1080
Menggunakan proxychains.
Jika kita ingin menggunakan aplikasi yang akan terhubung ke internet, tinggal tambahkan kata proxychains didepannya. Misalnya:
Pada zypper:
su
proxychains zypper sh
Pada YaST:
/usr/bin/xdg-su -c "proxychains /sbin/yast2"
om.... cara agar terminal bisa masuk menggunakan proxy kita tu cara settingnya gmna??
BalasHapusSudah saya tambahkan gan.. :-D
Hapus