copy_pubkey.sh(非全自动脚本)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了copy_pubkey.sh(非全自动脚本)相关的知识,希望对你有一定的参考价值。

#!/bin/bash privkey="$HOME/.ssh/id_rsa" publickey="$HOME/.ssh/id_rsa.pub" # Usage help if [ $# -ne 1 ];then echo "Usage:$0 [user@]hostname" exit 1 fi # test private/publick key exist or not, and the privilege 600 or not if [ -f "$privkey" -a -f "$publickey" ];then privkey_priv=`stat -c %a $privkey` if [ "$privkey_priv" -ne 600 ];then echo "The privilege of private key ~/.ssh/id_rsa is not 600, exit now." exit 1 fi else echo "private/public key is not exist, it will create it" ssh-keygen -t rsa -f $privkey -N ‘‘ echo "keys created over, it located on $HOME/.ssh/" fi ssh-copy-id -o StrictHostKeyChecking=no $1 if [ $? -eq 0 ];then echo -e "\e[1;32m publickey copy over \e[0m" else echo -e "\e[1;31mssh can‘t to the remote host\e[0m" exit 1 fi

以上是关于copy_pubkey.sh(非全自动脚本)的主要内容,如果未能解决你的问题,请参考以下文章

在Quartus中如何使用TCL脚本文件配制管脚

识别表空间(非扩展)使用率并自动生成添加数据文件脚本

导入 SQL 文件时自动递增

CentOSOpenWrt 批量网络唤醒持续至开机正常

非root用户执行开机启动服务脚 本

如何自动加载页眉和页脚视图?