[RH134] 10-NFS 및 Samba 클라이언트
여기에서 우리는 클라이언트의 사용만 토론한다
1. NFS 클라이언트 사용
nfs는 클래스 유닉스 시스템 간의 원격 공유 디렉터리를 실현합니다.
만약 우리가 이미 nfs 서비스를 제공하는 서버가 있다면 IP는 192.168.1.17이다.디렉터리/aa를 공유했습니다.
1) nfs 디렉토리 조회
[root@centos7 etc]# showmount -e 192.168.1.17
2) 원격 디렉토리 마운트
[root@centos7 etc]# mount 192.168.1.17:/aa /nfs
3) 자동 마운트
/etc/fstab을 수정하면 됩니다.
/dev/mapper/centos-root / xfs defaults 0 0
UUID=01923e22-2135-4842-be98-c22b7ea968fb /boot xfs defaults 0 0
UUID=7AB0-876A /boot/efi vfat umask=0077,shortname=winnt 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
192.168.1.17:/aa /nfs nfs defaults 0 0
2.samba 클라이언트의 사용
Samba는 클래스 유닉스 시스템과 Windows 간의 공유 디렉터리를 실현합니다.
1) smbclient 명령 설치
이 명령을 제공하는 패키지를 확인하십시오.
[root@centos7 etc]# yum whatprovides */smbclient
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
...
...
samba-client-4.9.1-10.el7_7.x86_64 : Samba client programs
Repo : updates
Matched from:
Filename : /usr/bin/smbclient
samba-client-4.9.1-10 설치.el7_7.x86_64 :
[root@centos7 etc]# yum install -y samba-client-4.9.1-10.el7_7.x86_64
2) Windows 공유 목록 조회
먼저 Windows에서 사용자를 만듭니다.
C:\Users\Administrator>net user leo 111111 /add
。
사용자 이름은 leo이고 비밀번호는 111111입니다.
그리고 smbclient를 사용하여 어떤 공유 디렉터리가 있는지 조회합니다.
[root@centos7 etc]# smbclient -L 192.168.1.3 -U leo%52myself
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk
C$ Disk
D$ Disk
E$ Disk
F$ Disk
G$ Disk
H$ Disk
I$ Disk
IPC$ IPC IPC
J$ Disk
share Disk
Reconnecting with SMB1 for workgroup listing.
do_connect: Connection to 192.168.1.3 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
Failed to connect with SMB1 -- no workgroup available
3) 원격 액세스
[root@centos7 etc]# smbclient //192.168.1.3/share -U leo%111111
Try "help" to get a list of possible commands.
smb: \> dir
. D 0 Sun Feb 16 20:18:42 2020
.. D 0 Sun Feb 16 20:18:42 2020
fengjing.mkv A 1472480074 Fri Feb 14 16:13:31 2020
33007103 blocks of size 4096. 9185617 blocks available
보실 수 있습니다.share 디렉터리 공유가 성공했습니다. (share 공유 디렉터리의 권한을 주의하십시오.leo 사용자는 최소한 읽기 권한이 있어야 접근할 수 있습니다.)
4) 마운트
[root@centos7 etc]# mkdir /smb
[root@centos7 etc]# mount //192.168.1.3/share /smb
mount: wrong fs type, bad option, bad superblock on //192.168.1.3/share,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount. helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so.
우리는 192.168.1.3/share 디렉터리를/smb 디렉터리에 마운트할 것입니다. 그러나 오류가 발생했습니다. 오류 알림은 파일 시스템 형식에 문제가 있습니다. 공유 디렉터리는cifs 파일 시스템을 사용하고 저희 Linux에는 이런 파일 시스템이 없습니다. mount를 사용할 수 있습니다.보기:
[root@centos7 etc]# mount.
mount.fuse mount.nfs mount.nfs4
따라서 cifs를 설치해야 합니다.
[root@centos7 etc]# yum whatprovides */mount.cifs
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
cifs-utils-6.2-10.el7.x86_64 : Utilities for mounting and managing CIFS mounts
Repo : base
Matched from:
Filename : /usr/sbin/mount.cifs
[root@centos7 etc]# yum install -y cifs-utils-6.2-10.el7.x86_64
그리고 마운트 (윈도우즈를 사용할 사용자를 지정합니다):
[root@centos7 etc]# mount -o username=leo,password=111111 //192.168.1.3/share /smb
그리고 우리는 공유 디렉터리를 사용할 수 있다.
[root@centos7 smb]# ls
fengjing.mkv
5) 자동 마운트
마찬가지로/etc/fstab을 수정하면 됩니다.
/dev/mapper/centos-root / xfs defaults 0 0
UUID=01923e22-2135-4842-be98-c22b7ea968fb /boot xfs defaults 0 0
UUID=7AB0-876A /boot/efi vfat umask=0077,shortname=winnt 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
//192.168.1.3/share /smb cifs defaults,username=leo,password=111111 0 0
mount -a
===
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.