一,scp
1.安装ssh
2.查询ip地址
安装net-tools
查询ip地址例
3.ssh使用
进行连接请求的命令格式为:ssh username@IP
登录别的主机时会提示是否接受密钥登录,我们选择yes后需要输入被访问用户的密码,输入后就登入成功了。
5.ssh密钥
生成密钥
id_rsa即为私钥,他在/home/frank/.ssh文件夹里,与之对应的公钥名为id_rsa.pub,同样位于/home/frank/.ssh文件夹中。
进入.ssh文件夹,使用ll命令查看一下私钥的权限,这里要注意的是,私钥的权限只能我们自己有,当私钥权限不止我们拥有时,SSH会拒绝执行命令。
6.scp使用
①scp传输文件
我们发送公钥使用的就是scp命令,将公钥发送到远程主机某一目录下的命令格式为:scp id_rsa.pub@IP:absolute path address
例:id_rsa文件发送目的地为IP地址为192.168.56.128,用户名为lyc的远程主机。我要将它存放到远程主机/home/lyc/的目录下,
输入lyc的密码之后,公钥文件就发送给了lyc,查看lyc的/home/lyc/就能看到了。
②配置ssh
接下来在lyc的/home/lyc/下建立.ssh文件夹,进去.ssh文件夹,使用命令
这样可以将id_rsa.pub文件里的内容写入.ssh文件夹内的suthorized_keys文件中。
接下来我们就可以使用密钥登录了。
二,nfs
1.ssh安装
2.配置
在根目录下创建nfs文件夹
然后更改一下它的权限代码如图
接下来退出并保存文档,我们需要重启一下nfs服务器使配置生效,此时会提示我们输入密码,输入密码后重启完成,配置生效。我们查看一下nfs服务器的运行状态,如图
3.测试
方法:使用主机和之前用过的另一台主机lyc(同一个网络下),使用的命令为sudo mount -t nfs ip :共享目录地址 客户端挂载地址 -o nolock,例如
从这开始我们就可以在远程机建立文件。