4개월 차 신입 개발자로 혼자 서울로 한 달간 파견을 나와 이관 및 배포 작업을 하고 있습니다.
하지만, 역시나 환경이 다르다 보니 여기저기서 문제가 생기고 있습니다.
그중에 하나가 리눅스와 윈도우 파일서버 연결이었습니다.
테스트를 마치고 올라왔는데 왜 이런 상황이 일어나는지 알아보기 위해 Smb-client 설치가 필요했습니다.
파일서버는 OS에 따라 Windows File Server, Unix File Server, Linux File Server 가 있으며, 일반적으로 폴더 생성 후
공유 옵션을 통해 해당 폴더를 공유하고 다른 컴퓨터에서 네트워크 드라이브로 연결하는 것입니다.
윈도우 - 윈도우 : CIFS
리눅스 - 윈도우 : SMB(Samba 사용)
리눅스 - 리눅스 : NFS
를 사용합니다.
그럼 제가 해야 할 SMB란 무엇일까요?
SMB( 서버 메시지 블록, Server Message Block )는 윈도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 마이크로소프트와 인텐에서 개발한 프로토콜입니다.
삼바의 핵심이 되는 프로토콜입니다.
그럼 설치를 진행해보겠습니다.
1.smbclient를 입력하여 smb-client 가 설치되어있는지 확인합니다.
command not found...라는 메시지가 나왔습니다. 설치를 해야겠습니다.
2. yum install samba-client을 입력하여 설치를 진행합니다.
3. 설치 완료 후 y를 입력합니다.
4. installed, Dependency Updated 내용을 확인할 수 있습니다.
5. smbclient-V로 어떤 버전이 설치되었는지 확인합니다.
4.10.16 version이 설치되어있네요.
그럼, 이제 사용법을 알아보겠습니다.
1. 명령어로 smbclient -L 연결하는 IP주소를 입력합니다. 연결하는 IP주소가 10.0.0.1이라면 smbclient -L 10.0.0.1을 입력합니다.
2. Enter 000 password : 는 윈도우에서 생성한 사용자 password를 입력합니다. 만약 공유 폴더 생성 시 암호 보호 공유 끄기로 선택이 되어있다면 password 입력 없이 엔터를 칩니다.
3. 연결이 된다면, 폴더들이 확인되고 연결이 안 된다면 아래와 같이 나옵니다.
session setup failed : NT_STATUS_ACCESS_DENIED
바로 연결이 됐으면 했는데 또 문제를 해결하러 가봐야겠습니다.
쉽지 않네요. 하
감사합니다.
'dev' 카테고리의 다른 글
[ MAC ] Spring Tool Suite 3(STS) 프로젝트 생성시 CoreException (0) | 2021.11.17 |
---|---|
[ Linux ] telnet 설치 (0) | 2021.11.16 |
[ Windows ]CMD 에서 telnet 과 ping 사용하기 (0) | 2021.11.11 |
[ Windows ] Windows10 에서 telnet 사용하기 (0) | 2021.11.10 |
[MAC / IntelliJ] mac에서 IntelliJ 설치 (0) | 2021.10.10 |