feat(脚本): 增加初始化GCP_SSH脚本

pull/534/merge
mack-a 2020-05-24 12:17:24 +08:00
parent 9a78e34ce3
commit e44b5399b7
1 changed files with 17 additions and 0 deletions

17
init_GCP_ssh.sh 100755
View File

@ -0,0 +1,17 @@
#!/usr/bin/env bash
# bash <(curl -L -s https://raw.githubusercontent.com/mack-a/v2ray-agent/master/init_GCP_ssh.sh)
if [[ -z `find ~/.ssh -name authorized_keys` ]]
then
echo -e "\033[36m 初始化 authorized_keys \033[0m"
mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
fi
sed -i '1iRSAAuthentication yes' /etc/ssh/sshd_config
if [[ ! -z `cat /etc/ssh/sshd_config|grep -v grep|grep -n "PermitRootLogin no"|awk -F "[:]" '{print $1}'` ]]
then
deleteLine=`cat /etc/ssh/sshd_config|grep -v grep|grep -n "PermitRootLogin no"|awk -F "[:]" '{print $1}'`
sed -i "${deleteLine}d" /etc/ssh/sshd_config
fi
service sshd restart