當我獲得新的VPS時,在開始使用VPS之前,總是有相同的任務需要完成。Linux腳本在新安裝上做簡單設置?
我需要更改根密碼。 添加更多存儲庫。 使用apt-get安裝一些程序
是否可以創建一個簡單的腳本來完成所有這些事情?我需要寫什麼類型的腳本?
當我獲得新的VPS時,在開始使用VPS之前,總是有相同的任務需要完成。Linux腳本在新安裝上做簡單設置?
我需要更改根密碼。 添加更多存儲庫。 使用apt-get安裝一些程序
是否可以創建一個簡單的腳本來完成所有這些事情?我需要寫什麼類型的腳本?
是...它是可能的:
#!/bin/bash
script=$'
apt-get install <package-name>
apt-get install <package-name>
apt-get install <package-name>
passwd <<EOF
<your-new-password>
<your-new-password>
EOF
'
while read pass port user ip; do
sshpass -p$pass ssh -o 'StrictHostKeyChecking no' -p $port [email protected]$ip "$Script"
done <<___HERE
<pass> <port> <user> <ip>
<pass> <port> <user> <ip>
. . . .
<pass> <port> <user> <ip>
___HERE
首先這使得ssh連接到你的IP。之後,運行$script
中的命令,然後轉到下一臺服務器。
但所有服務器應該安裝sshpass
:
apt-get install sshpass
你在找什麼是一個bash腳本。使用bash shell腳本是自動完成所有的你在命令行中運行一個接一個的那些瑣碎的任務的好辦法
@阿里亞你welcome.I回答你的問題。 – MLSC