要在Ubuntu系統(tǒng)中配置sshpass以簡化登錄過程,請(qǐng)按照以下步驟操作:
打開終端(Terminal)。
首先確保系統(tǒng)已更新。在終端中輸入以下命令并按回車鍵:
sudo apt-get update
sudo apt-get install sshpass
user1@server1.example.com
user2@server2.example.com
將此文件保存在一個(gè)安全的位置,例如/home/your_username/servers.txt
。
#!/bin/bash
input="/home/your_username/servers.txt"
while IFS= read -r line
do
user=$(echo $line | cut -d'@' -f1)
server=$(echo $line | cut -d'@' -f2)
echo "Logging in to $server as $user..."
sshpass -p 'your_password' ssh -o StrictHostKeyChecking=no $user@$server
done < "$input"
將your_username
替換為你的用戶名,將your_password
替換為你的密碼。保存文件并使其可執(zhí)行:
chmod +x login_servers.sh
./login_servers.sh
現(xiàn)在,你應(yīng)該能夠使用sshpass自動(dòng)登錄到服務(wù)器列表中的所有服務(wù)器。請(qǐng)注意,將密碼存儲(chǔ)在腳本或文本文件中可能會(huì)導(dǎo)致安全風(fēng)險(xiǎn)。因此,請(qǐng)確保在安全的環(huán)境中使用此方法,并定期更改密碼。