Pengertian SSH
Secure Shell atau SSH adalah protokol jaringan yang di lapisi aplikasi yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. SSH merupakan penerus dari telnet dan digunakan untuk menghubungkan ke VPS Anda dari jarak jauh dalam mode teks. Tidak seperti telnet, SSH sendiri dienkripsi menggunakan port 22 TCP. Tapi anda juga dapat dengan mudah mengubah port yang bisa di lakukan dalam konfigurasi pada server Anda.
Secure Shell atau SSH adalah protokol jaringan yang di lapisi aplikasi yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. SSH merupakan penerus dari telnet dan digunakan untuk menghubungkan ke VPS Anda dari jarak jauh dalam mode teks. Tidak seperti telnet, SSH sendiri dienkripsi menggunakan port 22 TCP. Tapi anda juga dapat dengan mudah mengubah port yang bisa di lakukan dalam konfigurasi pada server Anda.
SSH memungkinkan pengguna untuk mengotentikasi diri dengan beberapa cara berbeda. Sebagai contoh dengan menggunakan username dan password.
Dari pembahasan diatas saya akan coba membuat tutorial bagaimana cara set up ssh tunneling pada vps Debian/Ubuntu dan CentOS sekaligus membuat akun ssh publik supaya bisa di share seperti yang saya lakukan selama ini.
Jika anda belum mempunyai program PuTTY bisa download disini PuTTY.exe
Pada kolom host name silahkan masukan host/ip server vps anda dan gunakan port default nya 22.

PuTTY Configuration
2. Lakukan update dan upgrade ( jika perlu)
Debian/Ubuntu: apt-get update apt-get upgrade CentOS: yum -y update yum -y upgrade
2. Install nano
Debian/Ubuntu:
apt-get install nano
CentOS:
yum -y install nano
3. Tambah Port OpenSSH
Debian/Ubuntu:
nano /etc/ssh/sshd_config
CentOS:
nano /etc/ssh/sshd_config
Contoh Port SSH:
Port 443
Port 143
Port 109
Port 80
Port 22
4. Restart SSH/SSHD
Debian/Ubuntu:
service ssh restart
CentOS:
/etc/init.d/sshd restart
atau
service sshd restart
5. Cek Port yang sudah ditambah
netstat -nlpt | grep ssh
6. Management User (Tambah, Memberi password, Hapus, Lock dan Cek user)
Tambah user Debian/Ubuntu:
useradd -m -s /bin/false nama user
Tambah User CentOS:
useradd -m -s /sbin/nologin nama user
Memberi password:
passwd nama user
Hapus user:
userdel nama user
Lock user:
passwd -l nama user
Cek user yang sudah dibuat:
cat /etc/passwd | grep home
Selesai...keluar PuTTY
exit
Keterangan: Jika akun ssh saat login bitvise masih tidak bisa login atau meminta password silahkan masukan perintah berikut
Debian/Ubuntu:
echo "/bin/fase" >> /etc/shells
CentOS:
echo "/sbin/nologin" >> /etc/shells
Restart ssh: Debian/Ubuntu: service ssh restart CentOS: /etc/init.d/sshd restart atau service sshd restart
Semoga Tutorial Set Up SSH Tunneling pada VPS ini dapat di mengerti dan bermanfaat bagi anda semua. Jika masih bingung jangan sungkan untuk bertanya saya siap untuk menjawab pertanyaan yang belum bisa dimengerti. Terimakasih
20 Comments
Makasi Om Tutorialnya mudah di pahami
ReplyDeleteini baru namanya TUTORIAL, JELAS, SINGKAT DAN PADAT,
ReplyDelete(ya iyalah, TSFree Account SSH & VPS) :D
tq Om Rinto....
cek para pengguna SSH yang sedang login gimana??
ReplyDeletegan nambah user tpi knapa mnta PASSWD trus ya?..
ReplyDelete@bhatok rhoedal coba masukan perintah ini gan, Debian/Ubuntu:
ReplyDeleteecho "/bin/fase" >> /etc/shells
CentOS:
echo "/sbin/nologin" >> /etc/shells
service ssh restart
atau
service sshd restar
mas,, sy ug ada keteranagn server disconnet trs apa'ny,, dphl ane login tnpa inject,,,
ReplyDeleteklo vps ane sy installi openssh sma dropbear sy login ug ndk bs pdhal tnpa inject,,, di bitvise ada keteranagn server disconet,, tlong gan penceraha'nny,,,
ReplyDeleteklo vps ane sy installi openssh sma dropbear sy login ug ndk bs pdhal tnpa inject,,, di bitvise ada keteranagn server disconet,, tlong gan penceraha'nny,,,
ReplyDelete@eko meizeni coba di cek port nya udah kebuka blm gan :) ini perintahnya.. netstat -nlpt | grep ssh
ReplyDelete@Peong Faslovers
ReplyDeleteGan pas saya mau login putty gabisa masukin password, kenapa ya ?
Gan pas saya mau login Putty kenapa ya selalu gabisa masukin password ?
ReplyDeleteGan saya sudah masukin perintah ini echo "/bin/fase" >> /etc/shells tapi tetep minta password pas login ssh nya, mohon pencerahan gan :)
ReplyDelete@Dodi Dores emang pake OS apa gan? coba masukan perintah ini gan, Debian/Ubuntu:
ReplyDeleteecho "/bin/fase" >> /etc/shells
CentOS:
echo "/sbin/nologin" >> /etc/shells
service ssh restart
atau
service sshd restar
@Peong Faslovers
ReplyDeleteHahah makasih gan sekarang sudah bisa, thanks suhu
buat port 443 bisa kan??
ReplyDeletegan saya pemula untuk VPS /SSH, saya udah membuat vps dri tutorial yg ada buat untuk pembuatan akun ssh'nya gimana gan,apa kita buat sendiri atau membuat lewat vps..?
ReplyDeleteterimakasi
gan kan saya sudah buat VPS dari post dri agan,sedangkan pc saya windows untuk akses VPS saya apa cukup menggunakan putty,tolong penjelasannya dan terimakasi gan
ReplyDeletegan untuk akun ssh nya gimana atau kita buat sendiri
ReplyDelete@tedi setiadi iya akun ssh nya buat sendiri untuk OS linux seperti diatas bisa lewat putty :)
ReplyDeleteDi windows 7 gimana cara settingnya mas?? :D
ReplyDelete