10 Mart 2021 11:25

Muslu Y.

Linux

Linux sunucularda SSH üzerinden direk komut çalıştırılır?

Anasayfa

Linux

Linux sunucularda SSH üzerinden direk komut çalışt...

Linux yüklü sunucularda SSH servisi aktif edildikten sonra uzaktan komut çalıştırılmak istenirse aşağıdaki script kullanılabilir.

 

SSH parolasının komut içinde kullanılması için gerekli paketi kuruluyoruz

NOT: Parolanız komut satırında gözükeceği için tehlikeli olabilir.

 

sudo apt -y install sshpass
 

 

NOT: Örnek olarak date komutu kullanıldı.

nano sunucu_reboot.sh
#!/bin/bash

sunucular=(
"alanadi.com:12345,PAROLA"
"ip.ad.re.si:22,PAROLA"
)


for sunucu in "${sunucular[@]}" ; do

IPPORT=${sunucu%%,*}
IP=${IPPORT%%:*}
PORT=${IPPORT#*:}
PASS=${sunucu#*,}

echo "--------------------------"
sshpass -p $PASS ssh root@$IP -p$PORT date
echo $IP $PASS
echo "--------------------------"

done
bash sunucu_reboot.sh
 

Linux

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025