最初にやること - okashoi/isucon-cheat-sheet GitHub Wiki
ユーザ追加など
メンバー分やる
useradd -c 'okashoi' --groups users --create-home --no-user-group -p '$6$pgl3rqDK$FDAuCWt/Wn9kVeMxcWDeornIHhg3PkpqeTV22.YCDhmP/521F7IMXgNHbvYrfOzn/V4x9n95DeU/07Rn2QpNI/' okashoi
echo 'okashoi ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/okashoi
su -l okashoi -c '
mkdir -m 0700 .ssh
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDadGOZ8cdMLGNJkoNcAhkJtEvbRfRdH3fRZ9wMACwJYHXCEIH9J+6+zLqRnQo5fpWbRKa/EHnif0hDDUkec/asGAF4r3BDtRZ//XokRigX6Ctw9HyINQ/+eNXOelBGFn8VKA0VHhhb8gISLqgFP4glmZX24ONjvXjm9n8LVrcfi6OOZFcB61+MHFpgirW4wfAbjiZBMUZT17Qaodd2WxQ7DzseW4uZMV2J9Cl37/FVTdaRdTHSDj/f85yrmQwjwPoGzJmYvVyPcnxwRvmgYTkiK7RBPQ1TAeU53vXS01g7EpQ08bJLUJ3x6QfCU4LUTkh80H8aJdgBg/bDalZlcnDUiL97BY6X1xah9DQnDxlyd/bZbCDMApOixw8KqqtZTYF6j/PIT1n7/f29I/oAeZNyLWUbx0xTAIt/blzn6G5uwNmXMWyuKLadZfip8Eg7pjA9FM0b2soxkiWh1CpR6rd8zOBtrlFPiKBrh0xcMgRUA/8j2OaZfOyZer0Ad4bCKSgaYqUwzNqxxB28DjwGOFYuW6RgFOseeHM/Dl7PxHm2sLJa1OYnY2nNKQzzHFSTCameETVR+K323PjGZUPBuWoLWy/b33W8tJcxgatNPPH826AsAQNqJrhmRnTQ7LLth/exjpW5/6NpkmbZKcsvRgLZIdgKR4k8cqdbxS8ZkvREHw== [email protected]" > .ssh/authorized_keys
chmod 700 .ssh/authorized_keys'
useradd -c 'pinkumohikan' --groups users --create-home --no-user-group -p '$6$pgl3rqDK$FDAuCWt/Wn9kVeMxcWDeornIHhg3PkpqeTV22.YCDhmP/521F7IMXgNHbvYrfOzn/V4x9n95DeU/07Rn2QpNI/' pinkumohikan
echo 'pinkumohikan ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/pinkumohikan
su -l pinkumohikan -c '
mkdir -m 0700 .ssh
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCg8W/JIizQJz/hSDHfd4dCo+AvnmMVjFXNfhIRzHd3U3IvHNhcW2Re5SehQCNOkskTJFba2gjKbVkvTXyMdzdnju79hK73LcMvD2KvV/13TB81avnF2b1EEyLJavo0DDa1pDonZP10W1VrO3pl7Aoea6eCklRLTaJkGROG5SFSdof6waTcNnE8/X0Lw59zrDXM8+Xfuaxc214AJUej0LoAC7r66iYgj9V+HbeiWCWyxOVJQNToTQZvFb4+JgZ0lI2p2S+dj5yhupcVXP35mdY2XP018g/xK2Hz+T2qQNAex03HJYpBfbHdObaARhzccDeO8bCqIkswjCv6M5EwfqiR [email protected]" > .ssh/authorized_keys
chmod 700 .ssh/authorized_keys'
useradd -c 'msm' --groups users --create-home --no-user-group -p '$6$pgl3rqDK$FDAuCWt/Wn9kVeMxcWDeornIHhg3PkpqeTV22.YCDhmP/521F7IMXgNHbvYrfOzn/V4x9n95DeU/07Rn2QpNI/' msm
echo 'msm ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/msm
su -l msm -c '
mkdir -m 0700 .ssh
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/K0N3LbAJqKe7YTGoO8DWQRZpolFw7A/gzq5jp74AQ4U90aakuzTS54kxamDvFivgmY0CIjlOHgfCIewGLtvAJbYT2FFSsJMyu3kFkQYaISgy/yF7lMWNroasYaEDRk81rSSK3Bv0Q7I4wHlgxKdoIG5gSAKKDabApBRZQfXlnmrHqRJtaY2sFTJrTR1HfhoN+Ceu4uEWnmkyc4ZNPKnly22cSIQQv4nWpww6HMBOYhtRnhA0pqC5tURfnszmr0wh+iXpV/vn4OjQBpIiGD8Ism7GUBSUYCKvHrfLthc2rr/Bfgv9HLYiZxvJhn9p7DhJ64fluYqKbIdPoSIij3yD [email protected]" > .ssh/authorized_keys
chmod 700 .ssh/authorized_keys'
git config --global user.name isucon
git config --global user.email [email protected]
ssh-keygen -t rsa -b 4096 -C "[email protected]"
cat ~/.ssh/id_rsa.pub
GitHub に鍵を登録
netdata 用に各サーバの 19999/TCP を開ける