文档章节

5、linux安装分区以及挂载目录的使用来实现ssh公钥的共享

刘付kin
 刘付kin
发布于 2016/12/08 22:33
字数 887
阅读 8
收藏 0
点赞 0
评论 0

#一:linux安装分区

  • 其实并不需要太多的限制,因为linux的文件系统所有文件夹都在根目录之下,包括/home和/root。除了swap分区之外,这些都是可以不用去额外分配空间的,让他们都在一个根目录之下就好,这样就好像window之下的一个大文件夹,文件夹之下有很多的子文件夹。这样的好处是:每一个文件夹的空间都是动态扩展的。如果是对每一个文件夹进行具体的分区的话,那么就有可能出现分配不合理而导致某个文件夹空间不足,而其他文件夹空间太大用不上的现象。

  • 所以再分配linux的空间的时候,我个人建议直接分两个就行了:1.根分区(/)和2.交换分区(swap)。其中交换分区(swap)为内存的1~2倍即可。其他的都分给根分区(/)。

#二:如何挂载目录

其实挂载目录就是让这个文件夹指向另一个存储空间(分区或目录)。比如常见的/home,原本
linux默认将它指向根分区(/)下的/home,但是我们也可以将它重新在挂载一个存储空间,也就
是重新指向另一个存储空间。可以挂载本机上的其他存储体,也可以挂载网络系统上的某台服务器上
的共项目录。操作如下:
  • 1.挂载本地机器的存储设备

      比如要挂载/dev/sda1设备。
      mount /dev/sda1 /home/
    
  • 2.挂载其他机器上共享的目录

      mount -o user=username,password=pass //192.168.3.19/home /home
    

    这种方式的好处在于:

      可以在很多机器上挂载相同的设备,这样就可以实现机器之间文件的共享。
      很多时候,我们时需要这种方式的,
      比如说:ssh公钥的分发,这时就可以在一台机器上面共享一个目录,
      然后其他机器就将其挂载到本机的有权限处理的目录下即可实现共享
    

#如何实现?? 所有机器执行如下的步骤即可。

1:)选择一台机器作为服务器端,可以式集群中的,也可以时集群外的机器。
把它里面的一个文件夹共享出去即可,(=注意:不能是“root”目录下,权限受保护。=)

2:)采用mount命令,eg:
     mount -o user=username,password=pass //192.168.3.19/sharefiles ~/sharefiles

3:)进入挂载目录就可以看到很多共享信息
	cd ~/sharefiles

4:)以链接的形式进行密钥共享
	ln -s ~/sharefiles/authorized_keys ~/.ssh/authorized_keys

5:)将自己的公钥追加到authorized_keys后面
	cat ~/.ssh/id_rsa.put >> ~/sharefiles/authorized_keys
	
6:)如果想开机进入就可以挂载上,可以在用户目录下的.profile文件(如果没有,可以创建)后面追加
	mount -o user=username,password=pass //192.168.3.19/sharefiles ~/sharefiles

#总结:

  • 1:安装时,只需要分两个区就好了1.根分区(/),2.交换分区(swap),其中交换分区(swap)为内存的1~2倍

  • 2:挂载其他媒体设备到本机的文件夹(注意权限问题),实际上就是使得此文件夹重新指向了另一块存储空间。可以挂载本地的外设,也可以挂载网络上的共享的文件夹。

  • 3:如何利用文件挂载的形式,实现ssh公钥的共享。

© 著作权归作者所有

共有 人打赏支持
刘付kin
粉丝 6
博文 100
码字总数 72832
作品 0
深圳
绝对牛的 《 UNIX TOOLBOX - 中文版 》(cb.vu更牛!)

http://cb.vu/unixtoolboxzhCN.xhtml UNIX TOOLBOX - 中文版 这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在...

无明时空
2012/10/20
0
2
教你如何利用NFS获取主机权限

最近,在为客户执行渗透测试时,我遇到了一个漏洞,该漏洞几乎可危害所有范围内的系统。在本文中,我们将学习如何利用弱配置的NFS共享访问远程主机,然后进行特权升级。 网络文件系统(NFS)...

技术小能手
05/29
0
0
Linux多节点下MPI集群环境搭建

一、MPI 1. 关于MPI MPI(Message Passing Interface)是一个信息传递应用程序接口,可以用于并行计算。MPI有多种实现版本,如MPICH, CHIMP以及OpenMPI。其中最常见的的是MPICH和OpenMPI,本...

zctzl
2017/11/03
0
0
[Linux] 常用 linux 系统命令及维护备忘

很久没来博客了,这都拜公司那可恶的Websense所赐,最近时常发现有一些Linux命令莫名其妙的忘记了,也许是少用了,或者是老了:(于是想到索性在这里写一边文章记录一下,以便日后参考。 1、...

晨曦之光
2012/03/09
0
0
跟阿铭学linux 第一课 安装Centos

从事STM32的开发工作3年多,一直有一个梦想学习linux,但苦于没有人带路,中间学过几次,结果都中途中断了没有坚持下去,基于巧合再想学习时,看到阿铭有99元的体验课,就报了名,还收到了送...

Iammalt
2017/08/06
0
0
linux下文件系统、iso挂载

分类: Mount命令: 需要注意的: 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文...

浅水ing
06/26
0
0
Linux 与 Linux Windows 文件共享(samba服务搭建)

前提说明: windows主机信息:192.168.1.100 帐号:abc 密码:123 共享文件夹:share linux主机信息:192.168.1.200 帐号:def 密码:456 共享文件夹:/home/def/share 由于暂时还不会防火墙和...

独一无二zz
06/28
0
0
【转】Linux/Unix笔记本

文章转自:http://www.cnblogs.com/ggjucheng/archive/2012/08/18/2645321.html#2566680 Linux/Unix   了解Linux     Linux入门——个人感想   初入Linux     Windows XP硬盘安装...

张玉涛
2012/11/30
0
0
Docker搭建Hadoop集群

在学习Hadoop过程中,想要搭建Hadoop分布式集群,往往需要几台服务器或者再一台机器上搭建几台虚拟机;这两种方式搭建Hadoop集群都不是很方便,个人很少自己拥有几台服务器,或者电脑内存够大...

凌得涂
05/15
0
0
ansible服务部署与使用

第1章 ssh+key实现基于密钥连接(ansible使用前提) 说明: ansible其功能实现基于SSH远程连接服务 使用ansible需要首先实现ssh密钥连接 1.1 部署ssh key 1.1.1 第一个里程碑: 创建密钥对 ...

侯召顺
2017/10/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

pbgo: 基于Protobuf的迷你RPC/REST框架

https://www.oschina.net/p/pbgo

chai2010
36分钟前
0
0
rsync工具介绍、常用选项以及通过ssh同步

linux下的文件同步工具 rsync rsync是非常实用的一个同步工具,可以从a机器到b机器传输一个文件,也可以备份数据,系统默认没有这个工具,要使用命令 yum install -y rsync 安装。 rsync的命...

黄昏残影
52分钟前
0
0
OSChina 周四乱弹 —— 表妹要嫁人 舅妈叮嘱……

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @哈哈哈哈哈嗝:一定要听——The Pancakes的单曲《咁咁咁》 《咁咁咁》- The Pancakes 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :...

小小编辑
今天
245
4
流利阅读笔记30-20180719待学习

重磅:让人类得老年痴呆的竟是它? Lala 2018-07-19 1.今日导读 去年奥斯卡最佳动画长片《寻梦环游记》里有一句经典台词:“比死亡更可怕的,是遗忘”。在电影中,年迈的曾祖母会重复说一样的...

aibinxiao
今天
3
0
1.16 Linux机器相互登录

Linux机器之间以密码方式互相登录 运行命令#ssh [ip address],标准命令:#ssh [username]@ip, 如果没有写用户名,则默认为系统当前登录的用户 命令#w查看系统负载,可查看到连接到该主机的...

小丑鱼00
今天
0
0
about git flow

  昨天元芳做了git分支管理规范的分享,为了拓展大家关于git分支的认知,这里我特意再分享这两个关于git flow的链接,大家可以看一下。 Git 工作流程 Git分支管理策略   git flow本质上是...

qwfys
今天
2
0
Linux系统日志文件

/var/log/messages linux系统总日志 /etc/logrotate.conf 日志切割配置文件 参考https://my.oschina.net/u/2000675/blog/908189 dmesg命令 dmesg’命令显示linux内核的环形缓冲区信息,我们可...

chencheng-linux
今天
1
0
MacOS下给树莓派安装Raspbian系统

下载镜像 前往 树莓派官网 下载镜像。 点击 最新版Raspbian 下载最新版镜像。 下载后请,通过 访达 双击解压,或通过 unzip 命令解压。 检查下载的文件 ls -lh -rw-r--r-- 1 dingdayu s...

dingdayu
今天
3
0
spring boot使用通用mapper(tk.mapper) ,id自增和回显等问题

最近项目使用到tk.mapper设置id自增,数据库是mysql。在使用通用mapper主键生成过程中有一些问题,在总结一下。 1、UUID生成方式-字符串主键 在主键上增加注解 @Id @GeneratedValue...

北岩
今天
2
0
告警系统邮件引擎、运行告警系统

告警系统邮件引擎 cd mail vim mail.py #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')import getoptimport smtplibfr......

Zhouliang6
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部