NFS、SSH、SAMBA
nfs:
安裝包:nfs-utils-1.0.9-60.el5
portmap-4.0-65.2.2.1
啟動服務:
/etc/init.d/nfs start
/etc/init.d/portmap start
配置文件:
/etc/exports
配置文件內容:共享目錄:本地需要共享的目錄
共享對象:客戶端的IP地址、地址段或*所有
共享屬性:rw讀寫、ro只讀、no_root_squash取消root帳戶的權限壓制
mount -t nfs [服務器地址]:[共享目錄] 客戶端將共享目錄掛在到本地
mount 192.168.1.62:/tmp /opt/ 同上
查看:
showmount -a 查看那些客戶端
showmount -e 查看共享信息
showmount -e [服務器ip] 在客戶端查看服務器共享目錄
?
ssh:
安裝包:openssh-4.3p2-82.el5
啟動服務:/etc/init.d/sshd start
默認端口號:22
配置文件:/etc/ssh/sshd_config可修改端口號
ssh [遠程ip地址] -p [端口號] 通過指定端口號遠程登錄 {-(大)P用于scp中和-(小)p用于ssh中}
遠程拷貝文件:scp 相對于當前位置,遠程的目錄前加IP地址
scp /root/.ssh/id_rsa.pub 192.168.1.62:/root/.ssh/authorized_keys
無密碼登錄
運行ssh-keygen創建公鑰和私鑰,在/root/.ssh目錄下生成id_rsa和id_rsa.pub兩個文件,然后將id_rsa.pub文件名修改為authorized_keys(man ssh-copy-id)拷貝到對端的/root/.ssh目錄下,如果想要多個終端無密碼登錄,需將自己id_rsa.pub文件里的內容追加到authorized_keys文件中去
============================================================
以上命令等價于 ssh-keygen -t rsa
#-t:指定密鑰的類型,默認為SSH-2 的rsa類型
ssh-copy-id user@host
經過以上兩步之后,就可以實現無密碼遠程登錄了(遠程主機將用戶的公鑰保存在~/.ssh/authorized_keys文件中)。
===========================================================================
tcpwrapper:控制訪問權限
/etc/hosts.deny和/etc/hosts.allow兩個配置文件,先檢查allow文件再檢查deny文件
服務:IP地址 服務:all all:all
man hosts.deny
?
samba:
共享登錄:不需要用戶名和密碼
用戶登錄:需要用戶名密碼
安裝包:samba-3.0.33-3.37.el5
samba-client-3.0.33-3.37.el5
samba-common-3.0.33-3.37.el5
/etc/samba/smb.conf配置文件
74行 workgroup = MYGROUP
75行 server string = Samba Server Version %v
101行 security = user|share 共享級別
102行 passdb backend = tdbsam
[public] 共享名稱
comment = Public Stuff 描述
path = /home/samba 共享目錄
public = yes
writable = yes
printable = no
write list = [用戶名,組名]
read only = yes 只讀
read list = [用戶名,組名]
valid users = [用戶名,組名] 有效帳戶或組
browseable = no 當用windows訪問時,隱藏共享
mount -t cifs //[服務器ip]/[共享名] [本地目錄]
mount -t cifs //[服務器ip]/[共享名] -o username=[smb帳戶] [本地目錄]
轉載于:https://www.cnblogs.com/super-sos/p/8905782.html
總結
以上是生活随笔為你收集整理的NFS、SSH、SAMBA的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Omi框架学习之旅 - 插件机制之omi
- 下一篇: 使用wordpress创建自己的博客