- IPTEK, Linux, Teknologi, Tutorial

Host alias for ssh

Bismillah.. semoga postingan kali ini disertai rahmat dan berkah Allah SWT.

Seorang system administrator server umumnya tidak luput dari kesehariannya dengan yang namanya remote ke server, salah satu media remote ialah menggunakan SSH (secure shell) . Bila kita bekerja yang kesehariannya memanaged banyak server yang penempatan server ada pada data center di berbagai negara dan pada setiap server kondisnya ada yang berbeda domain hostname yang beragam tentunya kita akan agak sedikit repot mengetikan command dan juga terkadang ada ketentuan option port ssh yang dibedakan, misalkan dari port default ssh yaitu 22 pada ketentuan bersama dengan alasan lebih menjaga keamanan diubah menjadi 3308.

Salah satu teknis untuk membuat simpel kondisi diatas ialah dengan membuat config host alias, misalkan bila berada didata center Indonesia alias hostnya ditandakan dengan ID , bila di Singapore menggunakan SG, bila di United State menggunakan US. Jadi kondisi dilapangan gambarannya kira kira seperti ini:

Jadi untuk membuat command menjadi simpel kita perlu menyederhanakan dengan membuat file config pada folder .ssh di terminal linux, path lengkapnya ada pada /home/$user/.ssh/config dan sebagai contoh untuk server Indonesia kita isikan format berikut.

Host    nila-id
        Port 3308
        User root
        HostName        nila.hostindonesia1.com
Host    domba-id
        Port 3308
        User root
        HostName        domba.hostindonesia1.com
Host    jerapa-id
        Port 3308
        User root
        HostName        jerapa.hostindonesia1.com
Host    markisa-id
        Port 3308
        User root
        HostName        markisa.hostindonesia2.com
Host    durian-id
        Port 3308
        User root
        HostName        durian.hostindonesia2.com
Host    kecapi-id
        Port 3308
        User root
        HostName        kecapi.hostindonesia2.com
Host    pluto-id
        Port 3308
        User root
        HostName        pluto.hostindonesia3.com
Host    yupiter-id
        Port 3308
        User root
        HostName        yupiter.hostindonesia3.com
Host    venus-id
        Port 3308
        User root
        HostName        venus.hostindonesia3.com

Jadi pada format code file config diatas pada command terminal misalkan kita ingin remote ke server dengan hostname venus.hostindonesia3.com ke user root, kita hanya cukup mengetikan command:

ssh venus-id

lalu berikutnya untuk server negara lain confignya bisa disesuaikan sesuai format diatas, misalkan kita ingin remote ke server negara Singapore dengan hostname venus.hostsingapore3.com ke user root, kita hanya cukup mengetikan command:

ssh venus-sg

Dengan begitu dalam keseharian kita bekerja untuk remote ssh ke server setiap ada request atau trouble, dapat sedikit mempersingkat waktu sekian detik, karena waktu adalah uang ( seharusnya? 😀 ).

Kira kira demikian sharing kali ini semoga bermanfaat, dan Insya Alloh nantikan sharing sharing berikutnya.

Terima kasih.

About dimaspramudia

Read All Posts By dimaspramudia

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.