zoukankan      html  css  js  c++  java
  • 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帐户] [本地目录]

  • 相关阅读:
    使用Objectivec Block
    NSBundle的使用,注意mainBundle和Custom Bundle的区别
    根据名称加载界面
    java获取运行的jar(class)文件的路径
    xamppcontrol中启动Apache时80断口被占用的错误
    [转]利用location的hash值来解决Ajax两大难题
    JAVA 调用Web Service的方法
    asp.net mail
    很是无奈
    憨山大师的醒世咏
  • 原文地址:https://www.cnblogs.com/super-sos/p/8905782.html
Copyright © 2011-2022 走看看