Konfigurasi SSHPass Linux Ubuntu Debian

Jika kita ingin melakukan SSH tanpa password, kita dapat melakukannya dengan berbagai cara. Bisa dengan SSHPass bisa juga dengan SSH Keypair. Pada artikel kali ini kita akan membahas Cara Konfigurasi SSH tanpa password. Disini sudah dicoba dengan distro linux ubuntu 20.04 21.04 dan debian 9 debian 10. Kita cukup melakukannya dengan beberapa langkah dan langsung saja kita ke bawah

Skenario

Disini saya menggunakan topologi client dan server, Dimana server akan melakukan request perintah ke client dengan SSHPass

client hostname: client 1

client IP: 192.168.100.11

 

server hostname: anakterminal

Server IP: 192.168.100.10

 

Step 1

Login ke server, lalu Update system Linux

apt update -y

 

Step 2

Install SSHPass

apt install sshpass -y

 

Step 3

Konfigurasi SSHPass, untuk inisialisasi lakukan perintah dibawah ini

ubuntu@anakterminal:~$ sshpass -p password ssh -o StrictHostKeyChecking=no 192.168.100.11 hostname
client1

password: isikan sesuai dengan password client1

hostname: adalah command untuk mengetahui hostname si client. Jika ingin mengganti dengan command lain juga bisa

 

Alternatif 1

Jika menggunakan password pada file maka gunakan langkah berikut

# [-f file] : from file
ubuntu@anakterminal:~$ echo 'password' > sshpass.txt
ubuntu@anakterminal:~$ chmod 600 sshpass.txt
ubuntu@anakterminal:~$ sshpass -f sshpass.txt ssh 192.168.100.11 hostname 
client1

Alternatif 2

Jika menggunakan environment pada variable gunakan langkah berikut

# [-e] : from environment variable
ubuntu@anakterminal:~$ export SSHPASS=password
ubuntu@anakterminal:~$ sshpass -e ssh 192.168.100.11 hostname 
client1

 

Kesimpulan:

dengan sshpass kita dapat melakukan perintah di server lain tanpa harus memunculkan password terlebih dahulu, cukup dengan satu baris sshpass saja. Hal ini biasa digunakan jika kita ingin menggunakan ssh tanpa password atau password dapat diselipkan didalam command ssh dan juga command juga diselipkan pada baris sshpass ini

 

Artikel Lainnya:
Cara Install docker di Ubuntu Debian
– Perintah Dasar Linux Command Part 2

rangga try

Linux Enthusiast | Devops Engineer | System Engineer | Content Creator. Give me your vibes

0 0 votes
Article Rating
Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback

[…] Konfigurasi SSHPass Linux Ubuntu Debian […]

trackback

[…] Konfigurasi SSHPass Linux Ubuntu Debian […]

2
0
Would love your thoughts, please comment.x
()
x
x Logo: Shield Security
This Site Is Protected By
Shield Security