STUDY/SERVER OS

STUDY/SERVER OS

[Server] SSH란? + SFTP 와 SCP 차이점

SSH란? SSH는 Secure Shell의 약자로, 네트워크를 통해 다른 컴퓨터에 안전하게 연결하고 명령을 실행하는 데 사용되는 프로토콜입니다. SSH를 사용하면 암호화된 연결을 통해 다른 컴퓨터에 접속할 수 있으므로, 사용자 이름과 비밀번호가 도난당하더라도 데이터가 안전하게 보호됩니다. SSH는 Linux, macOS, Windows 등 다양한 운영 체제에서 사용할 수 있습니다. SSH를 사용하려면 SSH 클라이언트와 SSH 서버를 설치해야 합니다. SSH는 서버 관리, 파일 전송, 원격 데스크톱 연결 등 다양한 용도로 사용됩니다. SSH 특징 강력한 인증 방법 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공 기본적으로 22번 포트를 사용 SSH는 암호화 기법을 사용하기 때문에, ..

STUDY/SERVER OS

[Linux] 리눅스 심볼릭링크 설정 · 변경 · 해제

리눅스 링크란? 리눅스 링크는 파일이나 디렉토리에 대한 포인터입니다. 링크는 원본 파일과 동일한 내용을 가지고 있으며, 원본 파일을 수정하면 링크도 수정됩니다. 링크는 원본 파일의 이름을 바꾸거나 위치를 이동하더라도 여전히 원본 파일에 액세스할 수 있도록 해줍니다. 리눅스 링크에는 두 가지 종류가 있습니다. 하드 링크와 심볼릭 링크입니다. 하드 링크는 원본 파일과 동일한 inode를 공유합니다. inode는 파일의 고유한 식별자입니다. 하드 링크는 원본 파일과 동일한 파일 시스템에 있어야 합니다. 심볼릭 링크는 원본 파일의 경로를 가리키는 파일입니다. 심볼릭 링크는 원본 파일과 동일한 파일 시스템에 있어야 할 필요가 없습니다. 리눅스 링크는 파일이나 디렉토리에 대한 액세스를 쉽게 하기 위해 사용됩니다. ..

STUDY/SERVER OS

[Linux] 파일,폴더 권한 바꾸기 chmod

chmod change mode의 약자 chmod 명령은 기존 파일 또는 디렉토리에 대한 접근 권한을 변경할때 사용한다. chmod [옵션] [모드] [파일] [옵션] 옵 션 설 명 -c 올바르게 변경된 파일들만 -v 옵션을 적용하여 자세히 보여준다. -f 가능한 한 불필요한 메시지를 보여주지 않고 간략하게 보여준다. -v 실행 과정을 자세하게 보여준다. -R 디렉토리와 그 안에 존재하는 서브디렉토리까지 모두 적용한다. --help 사용 가능한 옵션들과 사용법을 보여준다. --version 현재 버전 정보를 보여준다. [모드] 접근권한유형 접근권한 설명 User 파일을 소유하고있는 사용자(Owner) Group 소유자를 제외하고 파일과 같은 그룹에 속해있는 모든 사용자 모임 Other 그 밖의 사용자 *..

STUDY/SERVER OS

[Linux] 파일,디렉터리 삭제 명령어 rm

리눅스 파일,디렉터리 삭제 명령어 rm rm [옵션] [삭제파일 or 삭제 디렉터리] rm 명령어 옵션 옵션 내용 -r 디렉토리 삭제시 하위 경로의 파일을 삭제하는 옵션입니다. -f 파일, 디렉토리 삭제시 강제로 삭제하는 옵션 입니다. -v 파일, 디렉토리 삭제시 결과를 보여주는 옵션 입니다. 아래와 같이 rm 명령어를 사용하면 파일 및 디렉토리 모두 삭제하는 것이 가능합니다. rm -rf folderName 위 옵션을 사용할 경우 삭제안내메세지가 나오지 않으므로 주의하셔야 됩니다.

STUDY/SERVER OS

[Linux] 리눅스 복사 붙여넣기

터미널 창에서 Ctrl + C 키를 누르면 아래와 같이 ^C 명령어가 눌린다. 리눅스에서 Ctrl + C 명령어의 의미는 프로세스 종료라고 한다. 복사하기와 붙여넣기 단축키는 아래와 같다. 복사하기 : Ctrl+Insert 또는 Shift + Ctrl + C 붙여넣기 : Shift+Insert 또는 Shift + Ctrl + V

STUDY/SERVER OS

[Linux] 디렉터리 찾기 find

find 리눅스에서 원하는 이름의 파일과 디렉터리를 찾는 방법은 find 명령어를 사용하는 것입니다. 디렉토리검색 find 명령어는 지정된 디렉터리 아래에 있는 모든 파일과 디렉토리를 검색합니다. find / -type d -name "디렉토리이름" 위 명령어에서 /는 모든 디렉터리에서 검색하겠다는 것을 의미합니다. -type d는 디렉터리를 찾겠다는 것을 의미하고, -name "디렉터리이름"은 이름이 "디렉토리이름"인 디렉터리를 찾겠다는 것을 의미합니다. 만약 현재 디렉터리에서 검색하고 싶다면 .을 사용하면 됩니다. find . -type d -name "디렉토리이름" 위 명령어에서 .은 현재 디렉터리를 의미합니다. 파일명검색 # 현재 디렉토리에서 test가 포함되는 파일 찾기 find . -name ..

STUDY/SERVER OS

[Linux] yum 과 apt-get 의 차이 / 사용하는 리눅스 종류 확인

yum 과 apt-get 의 차이 레드햇 계열(레드햇, 페도라, CentOS)은 yum 을 사용 데비안, 우분투 계열은 apt-get 을 사용 사용중인 리눅스 종류 및 버전 확인 방법 cat /etc/*release* release라는 이름이 들어간 파일들을 모두 조회해 정보를 볼수있다.

STUDY/SERVER OS

[Server] MobaXterm 설치 및 사용방법

다운로드 URL : https://mobaxterm.mobatek.net/download.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net 왼쪽이 무료버전입니다. 압축풀고 다운 완료 후 실행합니다. 실행하면 기존의 putty 프로그램에 등록되어있던 세션을 자동으로 가져와줍니다. multiexec 기능은 여러대의 서버에 똑같은 내용을 입력 할 수 있기 때문에 다중 서버에 동일한 작업을 할 수 있습니다. 또한 권한 permission 설..

STUDY/SERVER OS

[Linux] NFS서버를 이용해 리눅스 서버간 폴더 공유(mount) 하기

Mount란? 마운트(mount)는 컴퓨터 과학에서 저장 장치에 접근할 수 있는 경로를 디렉터리 구조에 편입시키는 작업을 말한다. 좁은 의미로는 유닉스 계열의 운영 체제에서의 mount 명령어 또는 그 명령어를 사용하는 것을 말한다. mount 명령어를 사용하면 저장 장치의 접근 경로를 원하는 위치에 생성할 수 있다. 마운트를 이용하면 분산 파일 시스템으로 확장하기가 용이하다. 사용자는 마운트된 미디어의 파일들에만 접근이 가능하다. 윈도우 환경에서 우리가 사용하는 윈도우 운영체제에서는 CD-ROM 같은 하드웨어 장치들은 시스템이 부팅되면서 거의 대부분 자동으로 인식되어지고, 부팅 후에는 바로 사용 할 수 있다. 또한 새로 설치한 하드웨어장비는 PnP(Plug and Play) 라는 기능에 의해 대부분 자..

STUDY/SERVER OS

[Server] 네트워크 드라이버 오류 해결 방법

동일한 사용자가 둘 이상의 사용자 이름으로 서버 또는 공유 리소스에 다중 연결할수없습니다 https://loveuceci.tistory.com/1920 동일한 사용자가 둘 이상의 사용자 이름으로 서버 또는 공유 리소스에 다중 연결할 수 없습니다 동일한 사용자가 둘 이상의 사용자 이름으로 서버 또는 공유 리소스에 다중 연결할 수 없습니다 오류 해결 방법 회사에서나 일정 그룹이 한 네트워크 공간에서 작업할 때 공유 컴퓨터를 함께 사 loveuceci.tistory.com 네트워크Microsoft Network 로컬장치 이름이 이미 사용중입니다 https://loveuceci.tistory.com/2058 네트워크 Microsoft Windows Network 로컬 장치 이름이 이미 사용 중입니다 오류 해결 ..

STUDY/SERVER OS

[Server] 서버란 무엇인가?

원본 출처 : https://codingapple.com/unit/nodejs-2-what-is-server/ '서버'가 뭔지 세계 최고로 쉽게 설명해드림 - 코딩애플 온라인 강좌 0:34 서버를 현실에 비유하자면 1:12 그럼 네이버 서버한테 한번 요청해보자 3:02 멋진 프로그래밍 용어로 다시 정리해보자 & 요청의 종류 4개 6:33 우린 서버개발자로서 앞으로 어떤 코드를 짜게 codingapple.com 서버란 무엇인가? 전문 용어로 정리하자면 '클라이언트의 요청을 받으면 서비스, 데이터를 제공하는 컴퓨터 혹은 프로그램'을 말합니다. 인간의 용어로 다시 설명하자면 '요청을 받으면 데이터를 보내주는 기계'입니다. 비유하자면 서버는 닭갈비집 알바생과 똑같은 역할을 합니다. 닭갈비 2인분 주세요~ 하면 ..

STUDY/SERVER OS

[Server] WinSCP 설치 방법

WinSCP 소개 WinSCP는 Windows용 그래픽 유저 인터페이스 SFTP (Secure File Transfer Protocol - 기존 FTP보다 보안이 강화된 전송 방식) 및 FTP (File Transfer Protocol - 파일을 전송하는 통신규약) 클라이언트 프로그램이고 오픈소스 프리웨어(Freeware)입니다. 레거시 SCP 프로토콜 (Secure Copy) 역시 지원합니다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있습니다. WinSCP 설치 https://winscp.net/eng/download.php WinSCP :: Official Site :: Download WinSCP 5.21 Download WinSCP 5.21 is a maj..

ReCode.B
'STUDY/SERVER OS' 카테고리의 글 목록 (2 Page)