SlideShare a Scribd company logo
1 of 26
SSH SERVER
GNU/LINUX DEBIAN 9
SSH (SECURE SHELL)
• SSH adalah aplikasi pengganti remote login seperti telnet, rsh,
dan rlogin, yang jauh lebih aman. Dikembangkan pertamakali
oleh OpenBSD project dan kemudian versi rilis p (port) di-
manage oleh team porting ke sistem operasi lainnya, termasuk
sistem operasi Linux. Fungsi utama aplikasi ini adalah untuk
mengakses mesin secara remote. Bentuk akses remote yang
bisa diperoleh adalah akses pada mode teks maupun mode
grafis/X apabila konfigurasinya mengijinkan. scp yang
merupakan anggota keluarga ssh adalah aplikasi pengganti rcp
yang aman, keluarga lainnya adalah sftp yang dapat digunakan
sebagai pengganti ftp
•Dengan SSH, semua percakapan antara server dan
klien di-enkripsi. Artinya, apabila percakapan
tersebut disadap, penyadap tidak mungkin
memahami isinya. Bayangkan seandainya Anda
sedang melakukan maintenance server dari jauh,
tentunya dengan account yang punya hak khusus,
tanpa setahu Anda, account dan password tersebut
disadap orang lain, kemudian server Anda diobrak-
abrik setelahnya.
SSH (SECURE SHELL)
INSTALASI SSH SERVER
DAN UJI COBA PADA CLIENT
Konfigurasi IP Address
•Login sebagai root
kenzie@serverXI:~$ su
Password:
root@serverXI:/home/kenzie#
•Lakukan pengecekan dengan perintah #ip
a untuk melihat penamaan interfaces.
root@kenzie:/home/kenzie# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UNKNOWN group default qlen 1000
link/ether 00:0c:29:07:3e:ed brd ff:ff:ff:ff:ff:ff
inet 192.168.7.254/24 brd 192.168.7.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe07:3eed/64 scope link
valid_lft forever preferred_lft forever
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP group default qlen 1000
link/ether 00:0c:29:07:3e:f7 brd ff:ff:ff:ff:ff:ff
Konfigurasi IP Address Server Statik dan
IP Address ke Internet dhcp
root@serverXI:/home/kenzie# nano /etc/network/interfaces
Isikan konfigurasi seperti berikut.
# The primary network interface
auto ens33
iface ens33 inet static
address 192.168.7.254
netmask 255.255.255.0
network 192.168.7.0
broadcast 192.168.7.255
Restart Networking dan Pengecekan
Konfigurasi IP Address
Perintah Restart Jaringan.
root@serverXI:~# systemctl restart networking
Perintah Pengecekan Konfigurasi IP Address.
root@serverXI:~# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.7.254 netmask 255.255.255.0 broadcast 192.168.7.255
inet6 fe80::20c:29ff:fee1:dfb0 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e1:df:b0 txqueuelen 1000 (Ethernet)
RX packets 382 bytes 36974 (36.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 283 bytes 33999 (33.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Pengujian Koneksi ke Client
root@serverXI:~# ping 192.168.7.1
PING 192.168.7.1 (192.168.7.1) 56(84) bytes of data.
64 bytes from 192.168.7.1: icmp_seq=1 ttl=128 time=0.519 ms
64 bytes from 192.168.7.1: icmp_seq=2 ttl=128 time=0.668 ms
64 bytes from 192.168.7.1: icmp_seq=3 ttl=128 time=0.693 ms
64 bytes from 192.168.7.1: icmp_seq=4 ttl=128 time=1.24 ms
64 bytes from 192.168.7.1: icmp_seq=5 ttl=128 time=0.525 ms
64 bytes from 192.168.7.1: icmp_seq=6 ttl=128 time=0.529 ms
64 bytes from 192.168.7.1: icmp_seq=7 ttl=128 time=0.989 ms
64 bytes from 192.168.7.1: icmp_seq=8 ttl=128 time=0.881 ms
Pencarian Nama Paket Openssh-server
root@serverXI:~# apt-cache search ssh
telnet - basic telnet client
openssh-client - secure shell (SSH) client, for secure access to remote
machines
libssh2-1 - SSH2 client-side library
openssh-sftp-server - secure shell (SSH) sftp server module, for SFTP access
from remote machines
openssh-server - secure shell (SSH) server, for secure access from remote
machines
x11-session-utils - X session utilities
Instalasi paket openssh-server
root@serverXI:~# apt-get install openssh-server
Konfigurasi SSH Server
Beberapa Konfigurasi yang kita lakukan dalam praktikum
ini.
• Merubah Port 22 menjadi Port 1042, hal ini kita lakukan
untuk keamanan dari server ssh yang kita bangun.
• ListenAddress ke ip server
• Tidak mengijinkan user root login dari remote login client
ssh
• Merubah banner login ssh server
Semua konfigurasi di atas berada pada
/etc/ssh/sshd_config
Konfigurasi SSH Server
root@serverXI:~# nano /etc/ssh/sshd_config
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
# The strategy used for options in the default sshd_config shipped
with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options override
the
# default value.
Port 1042
#AddressFamily any
#ListenAddress 0.0.0.0
ListenAddress 192.168.7.254
Menganti port 22 menjadi port 1042
Mengaktifkan listen Address ke IP Server
# Authentication:
#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
#PubkeyAuthentication yes
# Expect .ssh/authorized_keys2 to be disregarded by
default in future.
#AuthorizedKeysFile .ssh/authorized_keys
.ssh/authorized_keys2
Konfigurasi SSH Server
Konfigurasi root tidak bisa login dari ssh client
# no default banner path
#Banner none
Banner /etc/ssh/banner
# Allow client to pass locale environment
variables
AcceptEnv LANG LC_*
Setting lokasi banner ssh server
Konfigurasi SSH Server
Simpan Hasil Konfigurasi
• Ctrl + O (Peritah untuk menyimpan hasil
konfigurasi)
• Ctrl + x (Keluar dari editor nano)
Membuat Isi Banner SSH Server
• Masuk ke Direktori /etc/shh dengan mengetikan perintah berikut
root@serverXI:~# cd /etc/ssh/
• Buat Skrip Banner Server dengan mengetikan perintah berikut
root@serverXI:/etc/ssh# nano banner
• Tuliskan skrip berikut :
/////////////////////////////////////////////////////////
: Server SSH Kelas XI TKJ
: SMK Negeri 1 Bangli
: SMK Bisa.....!!!!
///////////////////////////////////////////////////////
• Simpan dan keluar dari editor nano
Restart Service SSH Server
• Jalanlan salah satu perintah berikut untuk melakukan
restart ssh server.
root@serverXI:~# /etc/init.d/ssh restart
[ ok ] Restarting ssh (via systemctl):
ssh.service.
root@serverXI:~# systemctl restart ssh
root@serverXI:~# service ssh restart
Uji Coba SSH Client
dengan Menggunakan
Aplikasi Putty
Konfigurasi IP Address Client satu
Network dengan Server
Lakukan Pengujian Koneksi
dari Client Ke Server
Jalankan Aplikasi Putty dan Setting
Seperti gambar berikut.
•Pada Kotak Isian Host
Name (or IP Address) :
192.168.7.254 (IP Server
SSH)
•Port isikan : 1042
•Klik Menu Open
Klik tombol menu Yes
Masukan user dan password biasa
SELAMAT MENCOBA
#tukangKeTIk

More Related Content

What's hot

9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae serverwayan abyong
 
Konfigurasi router debian 7
Konfigurasi router debian 7Konfigurasi router debian 7
Konfigurasi router debian 7sup4di
 
Ubuntu free bds server
Ubuntu free bds serverUbuntu free bds server
Ubuntu free bds serverFajar Rohmawan
 
Ubuntu free bds server
Ubuntu free bds serverUbuntu free bds server
Ubuntu free bds serverFajar Rohmawan
 
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)Walid Umar
 
Backup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet TracerBackup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet TracerRyandika Alfarishi
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2Aswito Aswito
 
konfigurasi squid server wheezy
konfigurasi squid server wheezykonfigurasi squid server wheezy
konfigurasi squid server wheezySutrisno P
 
Konfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di LinuxKonfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di LinuxKelompok Studi Linux UNG
 
Configuring InterVLAN Routing on Cisco Router
Configuring InterVLAN Routing on Cisco RouterConfiguring InterVLAN Routing on Cisco Router
Configuring InterVLAN Routing on Cisco RouterI Putu Hariyadi
 
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)I Putu Hariyadi
 
Konfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOSKonfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOSI Putu Hariyadi
 
impementasi nts, nslookup, netstat,ipconfig,dns
 impementasi nts, nslookup, netstat,ipconfig,dns impementasi nts, nslookup, netstat,ipconfig,dns
impementasi nts, nslookup, netstat,ipconfig,dnsEnvaPya
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux UbuntuSyiroy Uddin
 

What's hot (20)

Artikelserver
ArtikelserverArtikelserver
Artikelserver
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae server
 
Konfigurasi router debian 7
Konfigurasi router debian 7Konfigurasi router debian 7
Konfigurasi router debian 7
 
Ubuntu free bds server
Ubuntu free bds serverUbuntu free bds server
Ubuntu free bds server
 
Ubuntu free bds server
Ubuntu free bds serverUbuntu free bds server
Ubuntu free bds server
 
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
 
Backup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet TracerBackup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet Tracer
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
FreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP ServerFreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP Server
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2
 
konfigurasi squid server wheezy
konfigurasi squid server wheezykonfigurasi squid server wheezy
konfigurasi squid server wheezy
 
Wide area network
Wide area networkWide area network
Wide area network
 
Konfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di LinuxKonfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di Linux
 
Ping
PingPing
Ping
 
Configuring InterVLAN Routing on Cisco Router
Configuring InterVLAN Routing on Cisco RouterConfiguring InterVLAN Routing on Cisco Router
Configuring InterVLAN Routing on Cisco Router
 
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
 
Konfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOSKonfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOS
 
impementasi nts, nslookup, netstat,ipconfig,dns
 impementasi nts, nslookup, netstat,ipconfig,dns impementasi nts, nslookup, netstat,ipconfig,dns
impementasi nts, nslookup, netstat,ipconfig,dns
 
PENGERTIAN SSH
PENGERTIAN SSHPENGERTIAN SSH
PENGERTIAN SSH
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
 

Similar to Kd 32 42-remote_serever_ssh_server

1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi sshwayan abyong
 
1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi sshwayan abyong
 
3 anang supriyanta_konfigurasi_server_full_version2
3 anang supriyanta_konfigurasi_server_full_version23 anang supriyanta_konfigurasi_server_full_version2
3 anang supriyanta_konfigurasi_server_full_version2HARRY CHAN PUTRA
 
5.1 lab-instalasi dan konfigurasi dhcp
5.1 lab-instalasi dan konfigurasi dhcp5.1 lab-instalasi dan konfigurasi dhcp
5.1 lab-instalasi dan konfigurasi dhcpwayan abyong
 
Konfigurasi tcp ip
Konfigurasi tcp ipKonfigurasi tcp ip
Konfigurasi tcp ipagungmitnick
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksBellspyk Atow
 
MID Semester ASJ.docx
MID Semester ASJ.docxMID Semester ASJ.docx
MID Semester ASJ.docxadhitia6
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae serverwayan abyong
 
Bab 7 gnu linu x server
Bab 7 gnu linu x serverBab 7 gnu linu x server
Bab 7 gnu linu x serverAde Tamin
 
Laporan resmi
Laporan resmiLaporan resmi
Laporan resminatubakha
 
2013 11. Instalasi Telnet dan Ssh pada Ubuntu
2013 11. Instalasi Telnet dan Ssh pada Ubuntu2013 11. Instalasi Telnet dan Ssh pada Ubuntu
2013 11. Instalasi Telnet dan Ssh pada UbuntuSyiroy Uddin
 
Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04Riz Al-Atsary (Abu Uwais)
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxLuqmanAlHakim48
 
Tutorial Mikrotik
Tutorial  MikrotikTutorial  Mikrotik
Tutorial Mikrotikbambang764
 
Tutorial step by_step_setting_mikrotik
Tutorial step by_step_setting_mikrotikTutorial step by_step_setting_mikrotik
Tutorial step by_step_setting_mikrotikIrwansyah Irwan
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012fmraihan
 

Similar to Kd 32 42-remote_serever_ssh_server (20)

1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh
 
1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh
 
3 anang supriyanta_konfigurasi_server_full_version2
3 anang supriyanta_konfigurasi_server_full_version23 anang supriyanta_konfigurasi_server_full_version2
3 anang supriyanta_konfigurasi_server_full_version2
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2
 
5.1 lab-instalasi dan konfigurasi dhcp
5.1 lab-instalasi dan konfigurasi dhcp5.1 lab-instalasi dan konfigurasi dhcp
5.1 lab-instalasi dan konfigurasi dhcp
 
Konfigurasi tcp ip
Konfigurasi tcp ipKonfigurasi tcp ip
Konfigurasi tcp ip
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lks
 
MID Semester ASJ.docx
MID Semester ASJ.docxMID Semester ASJ.docx
MID Semester ASJ.docx
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae server
 
Bab 7 gnu linu x server
Bab 7 gnu linu x serverBab 7 gnu linu x server
Bab 7 gnu linu x server
 
Laporan resmi
Laporan resmiLaporan resmi
Laporan resmi
 
2013 11. Instalasi Telnet dan Ssh pada Ubuntu
2013 11. Instalasi Telnet dan Ssh pada Ubuntu2013 11. Instalasi Telnet dan Ssh pada Ubuntu
2013 11. Instalasi Telnet dan Ssh pada Ubuntu
 
Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptx
 
Qmail P to V Migration
Qmail P to V MigrationQmail P to V Migration
Qmail P to V Migration
 
Tutorial Mikrotik
Tutorial  MikrotikTutorial  Mikrotik
Tutorial Mikrotik
 
Cain and Abel Tools
Cain and Abel ToolsCain and Abel Tools
Cain and Abel Tools
 
Makalah jarkom
Makalah jarkomMakalah jarkom
Makalah jarkom
 
Tutorial step by_step_setting_mikrotik
Tutorial step by_step_setting_mikrotikTutorial step by_step_setting_mikrotik
Tutorial step by_step_setting_mikrotik
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012
 

Kd 32 42-remote_serever_ssh_server

  • 2.
  • 3. SSH (SECURE SHELL) • SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Dikembangkan pertamakali oleh OpenBSD project dan kemudian versi rilis p (port) di- manage oleh team porting ke sistem operasi lainnya, termasuk sistem operasi Linux. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Bentuk akses remote yang bisa diperoleh adalah akses pada mode teks maupun mode grafis/X apabila konfigurasinya mengijinkan. scp yang merupakan anggota keluarga ssh adalah aplikasi pengganti rcp yang aman, keluarga lainnya adalah sftp yang dapat digunakan sebagai pengganti ftp
  • 4. •Dengan SSH, semua percakapan antara server dan klien di-enkripsi. Artinya, apabila percakapan tersebut disadap, penyadap tidak mungkin memahami isinya. Bayangkan seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password tersebut disadap orang lain, kemudian server Anda diobrak- abrik setelahnya. SSH (SECURE SHELL)
  • 5. INSTALASI SSH SERVER DAN UJI COBA PADA CLIENT
  • 6. Konfigurasi IP Address •Login sebagai root kenzie@serverXI:~$ su Password: root@serverXI:/home/kenzie# •Lakukan pengecekan dengan perintah #ip a untuk melihat penamaan interfaces.
  • 7. root@kenzie:/home/kenzie# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000 link/ether 00:0c:29:07:3e:ed brd ff:ff:ff:ff:ff:ff inet 192.168.7.254/24 brd 192.168.7.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe07:3eed/64 scope link valid_lft forever preferred_lft forever 3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:07:3e:f7 brd ff:ff:ff:ff:ff:ff
  • 8. Konfigurasi IP Address Server Statik dan IP Address ke Internet dhcp root@serverXI:/home/kenzie# nano /etc/network/interfaces Isikan konfigurasi seperti berikut. # The primary network interface auto ens33 iface ens33 inet static address 192.168.7.254 netmask 255.255.255.0 network 192.168.7.0 broadcast 192.168.7.255
  • 9. Restart Networking dan Pengecekan Konfigurasi IP Address Perintah Restart Jaringan. root@serverXI:~# systemctl restart networking Perintah Pengecekan Konfigurasi IP Address. root@serverXI:~# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.7.254 netmask 255.255.255.0 broadcast 192.168.7.255 inet6 fe80::20c:29ff:fee1:dfb0 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:e1:df:b0 txqueuelen 1000 (Ethernet) RX packets 382 bytes 36974 (36.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 283 bytes 33999 (33.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  • 10. Pengujian Koneksi ke Client root@serverXI:~# ping 192.168.7.1 PING 192.168.7.1 (192.168.7.1) 56(84) bytes of data. 64 bytes from 192.168.7.1: icmp_seq=1 ttl=128 time=0.519 ms 64 bytes from 192.168.7.1: icmp_seq=2 ttl=128 time=0.668 ms 64 bytes from 192.168.7.1: icmp_seq=3 ttl=128 time=0.693 ms 64 bytes from 192.168.7.1: icmp_seq=4 ttl=128 time=1.24 ms 64 bytes from 192.168.7.1: icmp_seq=5 ttl=128 time=0.525 ms 64 bytes from 192.168.7.1: icmp_seq=6 ttl=128 time=0.529 ms 64 bytes from 192.168.7.1: icmp_seq=7 ttl=128 time=0.989 ms 64 bytes from 192.168.7.1: icmp_seq=8 ttl=128 time=0.881 ms
  • 11. Pencarian Nama Paket Openssh-server root@serverXI:~# apt-cache search ssh telnet - basic telnet client openssh-client - secure shell (SSH) client, for secure access to remote machines libssh2-1 - SSH2 client-side library openssh-sftp-server - secure shell (SSH) sftp server module, for SFTP access from remote machines openssh-server - secure shell (SSH) server, for secure access from remote machines x11-session-utils - X session utilities
  • 12. Instalasi paket openssh-server root@serverXI:~# apt-get install openssh-server
  • 13. Konfigurasi SSH Server Beberapa Konfigurasi yang kita lakukan dalam praktikum ini. • Merubah Port 22 menjadi Port 1042, hal ini kita lakukan untuk keamanan dari server ssh yang kita bangun. • ListenAddress ke ip server • Tidak mengijinkan user root login dari remote login client ssh • Merubah banner login ssh server Semua konfigurasi di atas berada pada /etc/ssh/sshd_config
  • 14. Konfigurasi SSH Server root@serverXI:~# nano /etc/ssh/sshd_config # This is the sshd server system-wide configuration file. See # sshd_config(5) for more information. # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin # The strategy used for options in the default sshd_config shipped with # OpenSSH is to specify options with their default value where # possible, but leave them commented. Uncommented options override the # default value. Port 1042 #AddressFamily any #ListenAddress 0.0.0.0 ListenAddress 192.168.7.254 Menganti port 22 menjadi port 1042 Mengaktifkan listen Address ke IP Server
  • 15. # Authentication: #LoginGraceTime 2m PermitRootLogin no #StrictModes yes #MaxAuthTries 6 #MaxSessions 10 #PubkeyAuthentication yes # Expect .ssh/authorized_keys2 to be disregarded by default in future. #AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 Konfigurasi SSH Server Konfigurasi root tidak bisa login dari ssh client
  • 16. # no default banner path #Banner none Banner /etc/ssh/banner # Allow client to pass locale environment variables AcceptEnv LANG LC_* Setting lokasi banner ssh server Konfigurasi SSH Server
  • 17. Simpan Hasil Konfigurasi • Ctrl + O (Peritah untuk menyimpan hasil konfigurasi) • Ctrl + x (Keluar dari editor nano)
  • 18. Membuat Isi Banner SSH Server • Masuk ke Direktori /etc/shh dengan mengetikan perintah berikut root@serverXI:~# cd /etc/ssh/ • Buat Skrip Banner Server dengan mengetikan perintah berikut root@serverXI:/etc/ssh# nano banner • Tuliskan skrip berikut : ///////////////////////////////////////////////////////// : Server SSH Kelas XI TKJ : SMK Negeri 1 Bangli : SMK Bisa.....!!!! /////////////////////////////////////////////////////// • Simpan dan keluar dari editor nano
  • 19. Restart Service SSH Server • Jalanlan salah satu perintah berikut untuk melakukan restart ssh server. root@serverXI:~# /etc/init.d/ssh restart [ ok ] Restarting ssh (via systemctl): ssh.service. root@serverXI:~# systemctl restart ssh root@serverXI:~# service ssh restart
  • 20. Uji Coba SSH Client dengan Menggunakan Aplikasi Putty
  • 21. Konfigurasi IP Address Client satu Network dengan Server
  • 22. Lakukan Pengujian Koneksi dari Client Ke Server
  • 23. Jalankan Aplikasi Putty dan Setting Seperti gambar berikut. •Pada Kotak Isian Host Name (or IP Address) : 192.168.7.254 (IP Server SSH) •Port isikan : 1042 •Klik Menu Open
  • 25. Masukan user dan password biasa