CentOS7 安装NFS SSH免密码登陆
配置5臺虛擬機
ip為192.168.1.160 - 164,使用160作為共享服務器
使用yum安裝nfs 以及rpcbind,有很多文章介紹,這里不再贅述
?
一、啟動服務
1.啟動rpcbind
systemctl start rpcbind
2.啟動nfs
systemctl start nfs
?
二、 設置共享目錄
vim?/etc/exports
增加以下內容,前面為目錄名稱,后面的參數可參考其他介紹
/home/14699_000 ?*(rw,sync,no_root_squash)?
?
showmount -e 192.168.1.160
?
?
三、 客戶端掛在共享目錄
在每個客戶端都要執行
1. 創建本地掛載目錄
mkdir /nfs_share
?
2. 掛載目錄至本地掛載目錄
mount -t nfs 192.168.1.160:/home/14699_000 /nfs_share/ #IP可使用Host名稱或者DNS配置的名稱
?
3. 檢查是否mount成功
mount
一般是在最后
?
4. 設置開機自動掛載
vim?/etc/fstab
增加一行配置
192.168.0.160:/home/14699_000 ?/nfs_share ?nfs ?defaults ?1 ?1
?
四、 配置SSH無密碼登錄
1. 生成RSA文件,參見http://www.cnblogs.com/dopeter/p/4609276.html第三步
?
2. 將生成的公鑰放入authorized_keys文件
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh 192.168.1.161 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ?#IP可使用Host名稱或者DNS配置的名稱
...
直到164
?
3. 客戶端將本地掛載文件夾中的authorized_keys文件創建軟連接
ln -s /nfs_share/.ssh/authorized_keys ~/.ssh/authorized_keys
?
4. 修改共享服務器上文件權限
chmod 644 ?/.ssh/authorized_keys
?
完成了配置,如果有新的機器加入,在服務器上加入新增機器的公鑰,在新增機器上從第三步開始即可,其行為類似于客戶端自動向服務器注冊,并不影響其他客戶端的正常運作
?
?
轉載于:https://www.cnblogs.com/dopeter/p/4658101.html
總結
以上是生活随笔為你收集整理的CentOS7 安装NFS SSH免密码登陆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 存货资产周转率的正常范围(资产管理比率中
- 下一篇: java中 快捷键输入System.ou