【用户】create_user_with_sshkey.sh

#!/bin/bash
# $ ssh-keygen -t rsa -b 2048 -C you_comment_here -f filename
# create user with ssh public key
# 20140214
username=‘yourname‘
useradd ${username}
id ${username}

[ -d /home/${username}/.ssh ] || mkdir -p /home/${username}/.ssh

cat <<_PUBKEY >> /home/${username}/.ssh/authorized_keys
your public key
_PUBKEY

chmod 700 /home/${username}/.ssh
chmod 600 /home/${username}/.ssh/authorized_keys
chown -R ${username}:${username} /home/${username}/.ssh

cat /home/${username}/.ssh/authorized_keys
时间: 2024-10-06 06:00:51

【用户】create_user_with_sshkey.sh的相关文章

centos7下PPTP脚本+添加用户脚本

需要输入你网卡名字,本地ip,和pptpd拨号客户端使用的IP ================================服务器================= 作者:木子贤 QQ:2574271652 转载请保留出处-------------------- 请支持老男孩培训 #!/bin/sh . /etc/init.d/functions read -p "input your intarfacename(ex:eth0):" d while true do read -p

5.用户管理

1.1如何设置开机启动 1./etc/rc.local 2.通过chkconfig管理 [[email protected] init.d]# pwd /etc/init.d [[email protected] init.d]# cat oldgirld # chkconfig: 2345 99 99 -----2345是被Linux的那些运行级别下启动,99是开机的顺序,后面99是关机的顺序,99是最大的 echo "oldgirl" [[email protected] init

shell test 命令、循环语句

test 命令.循环语句 test命令格式: test condition 通常,在if-then-else语句中,用[]代替,即[ condition ].注意,方括号两边都要有空格. 常用命令: -a 两个条件同时成立,返回真值 -o   两个条件成立一个,就返回真值 -n ' '     后面跟字符串 -z 判断字符串是否为0,为空则返回真值 =            判断左边是否等于右边,若相等,返回true !=         判断左边是否等于右边,若相等,返回false -eq  

Oracle 11g 的安装及配置详解

一.安装前的准备: 首先在这里给出本人的百度网盘的链接:http://pan.baidu.com/s/1c1WF1PQ:网速快的小伙伴建议到官网:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 进行下载. 下载完成之后发现有两个压缩包,建议是两个压缩包分别进行解压缩,然后再合并:在进行安装前我们要注意以下问题: 如果你的电脑上有各种病毒防火墙,要先关闭: 在安装前请保证你的系统是

起步篇:linux的救援模式

若出现系统管理员密码忘记,不想通过重装系统的极端方式来解决这个问题,就要用到救援模式了 首先,要进入BIOS改为光盘启动,具体步骤是基本的东西不做描述直接略过... 光盘启动后,使用上下方向键选择 'Rescue installed system' 回车 语言我们默认,直接回车 键盘类型,也默认,直接回车 Rescue Method 也保持默认,因为我们使用的就是光驱里的光盘,回车 这一步问我吗是否在使用rescue模式的时候启用网络,这个根据实际情况,在这里阿铭选择NO(使用tab键) 回车

Ubuntu 15.10搭建IPSec L2TP服务器

以下步骤完全使用于Ubuntu 14.04版本 首先安装以下所需包 sudo apt-get install openswan xl2tpd ppp lsof!注意!Ubuntu 15.10会提示无法找到openswan包,解决办法是用喜欢的编辑器编辑以下文件,实例用vimsudo vim /etc/apt/sources.list在文件最后添加一行deb http://us.archive.ubuntu.com/ubuntu precise main universe保存后,执行下面命令sud

VirtualBox Guest Additions 下载地址以及简介

下载者可将以下链接粘贴到浏览器上,根据Vbox的版本找到自己对应的增强. http://download.virtualbox.org/virtualbox/5.0.10/ 虚拟机安装VBoxAdditions增强功能 在VirtualBox上安装好Ubuntu后,需将VBoxAdditions增强功能安装上,该功能有如下作用: (1)实现客户机和主机间的鼠标平滑移动 (2)与主机实现文件共享 (3)安装虚拟显卡驱动,实现2D和3D视频图形加速,自动调整客户机分辨率 (4)支持无缝模式 (5)与

#每日LinuxShell小练习#04 find指令

今天对find指令进行练习 原材料来源于http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; 这个是find的基本公式 1.基本形式 find path -option 如果有两个以上的选择,则使用 -o -a -o 是或者的意思 -a 是而且的意思 比如: #!/bin/ba

数据库相关

[数据库系统概述]常用的数据库有MySql.oracle等.不同数据库都支持sql标准,并且不同数据库在sql标准的基础上进行了一些扩充.对于数据库的学习包括:sql>过程.触发器等内容,其中重要程度如下:sql>过程.触发器等oracle数据库: 1.oracle的开发部分,包含两个部分:sql+plsql编程 2.oracle管理部分,数据库配置和运行维护[oracle简介]oracle默认有sys和system两个用户,其中 sys: 超级管理员,拥有操作数据库的所有权限 system: