【无标题】

scp

一、SSH的安装

安装命令:sudo apt install -y openssh-server

2.安装net-tools

使用ifconfig命令来查询其IP地址。

安装命令:sudo apt-get install net-tools

查询你的IP地址

 3.SSH的使用

连接请求的命令格式为:ssh username@IP

第一次使用此命令时,系统会提示你是否要接受密钥登陆,这里我们选择yes,它会提示你输入被访问主机用户的密码,我们输入密码后,就成功登入别人的电脑。

4.SSH密钥登录

1.生成密钥

再打开一个终端,输入:ssh-keygen -b 2048 后一直回车

其中第三行后面id_rsa在/home/frank/.ssh文件夹,对应的公钥名为id_rsa.pub,位于/home/frank/.ssh。

2.SCP运用

要想使用密钥登陆远程主机,我们要把私钥拿在手里,把公钥发送到目标电脑上存入特定的位置,我们发送公钥使用的就是scp命令,将公钥发送到远程主机某一目录下的命令格式为:scp id_rsa.pub@IP:absolute path address

输入远程主机账户密码后,稍等片刻,公钥文件就发送到了远程主机,此时打开之前连接上了远程主机的终端,进入/home/qian/目录下,查看当前目录下的文件,会发现id_rsa.pub文件被传输了过来。 

接下来,在远程主机的/home/qian/目录下建立.ssh文件夹,进入.ssh文件夹,使用下面命令:

cat id_rsa.pub > .ssh/authorized_keys
关闭所有终端,然后在电脑上打开一个新的终端,使用连接远程主机命令ssh qian@192.168.1.111
这次不需要输入密码就可以直接登录远程主机,这就代表着刚才的配置是成功的。

二、NFS

1、NFS

NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。

2.SSH的安装

sudo apt-get install nfs-kernel-server

sudo apt-get install nfs-common

3、配置工作

我们在根目录下创建nfs文件夹 

sudo mkdir /nfs 

更改一下它的权限

chmod -R 777 /nfs

chown -R nobody /nfs

进入/etc目录,用vim打开一个名为exports文档,此文档是用于添加想要共享的目录的,比如想将刚刚创立的/nfs目录作为共享目录,那么我们就可以将其写入此文档中,并且还可以在里面设置共享目录的权限,如下图所示

 

接下来退出并保存此文档,需要重启一下nfs服务器使配置生效,命令如下:

service nfs-kernel-server restart

输入密码后重启完成,配置生效。我们查看一下nfs服务器的运行状态

service nfs-kernel-server status

 4、NFS服务测试

 在这里有一点要特别注意,那就是使用nfs共享目录的两个或多个主机要同时存在于同一网段下

sudo mount -t nfs ip:共享目录地址 挂载地址 -o nolock

当出现文件证明完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值