Как управлять группой ПК МОС12: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
нет описания правки
Строка 5: Строка 5:
  nbtscan 172.xx.xx.0/22 | grep "MOS" | awk '{ print $1 }' > ${HOME}/iplist
  nbtscan 172.xx.xx.0/22 | grep "MOS" | awk '{ print $1 }' > ${HOME}/iplist


xx.xx - подставить от вашей сети
Возможно nbtscan перед этим надо установить (если это еще не сделано)
Возможно nbtscan перед этим надо установить (если это еще не сделано)


Строка 14: Строка 15:
  USERPASS="amend5could_image"
  USERPASS="amend5could_image"
  for IP in $(cat ${HOME}/iplist) ; do
  for IP in $(cat ${HOME}/iplist) ; do
  sshpass -P ${USERPASS} ssh -oStrictHostKeyChecking=no -l ${USER} ${IP} ls
  sshpass -p ${USERPASS} ssh -oStrictHostKeyChecking=no -l ${USER} ${IP} echo
  sshpass -P ${USERPASS} scp ${HOME}/script.sh /home/${USER}/script.sh   
  sshpass -p ${USERPASS} scp ${HOME}/script.sh ${USER}@${IP}:/home/${USER}/script.sh   
  sshpass -P ${USERPASS} ssh -oStrictHostKeyChecking=no -l ${USER} ${IP} chmod 766 /home/${USER}/script.sh
  sshpass -p ${USERPASS} ssh -l ${USER} ${IP} chmod 766 /home/${USER}/script.sh
  sshpass -P ${USERPASS} ssh -oStrictHostKeyChecking=no -l ${USER} ${IP} /home/${USER}/script.sh
  sshpass -p ${USERPASS} ssh -l ${USER} ${IP} /home/${USER}/script.sh
  done
  done
[[Категория:МОС12]]
[[Категория:МОС12]]

Навигация