728x90
scp
- Secure Copy의 줄임말입니다.
- SSH 통신을 이용해 네트워크로 연결된 호스트 간에 파일을 주고받는 명령어입니다.
- 원격 저장소에 있는 파일과 디렉토리를 보내거나 가져올 수 있습니다.
원격 저장소에서 폴더 받아오기
$ scp git@192.168.000.000:/myrepo.git /home/repos
$ scp 옵션 [저장소아이디]@[저장소주소]:[폴더위치] [저장위치]
로컬에서 원격 저장소로 파일보내기
$ scp test.txt git@192.168.000.000:/myrepo.git
$ scp [옵션] [파일 또는 디렉토리] [저장소아이디]@[저장소주소]:[저장위치]
cp
- copy 명령어입니다.
- 파일 또는 디렉토리를 복사하는데 이용합니다.
$ cp test.text test2.txt
test 파일을 복사하여 test2 파일을 생성합니다.
cat
- 파일의 내용을 텍스트로 출력합니다.
$ cat /home/user/test.txt
home/user 경로 안에 있는 test 파일을 읽어 쉘에 보여줍니다.
사용방법은 훨씬 많지만 저는 파일을 읽어 안의 내용을 확인할 때만 사용하고 있습니다.
su
- Substitute User의 줄임말입니다.
- 다른 계정으로 전환하는 명령어입니다.
$ su git
$ su otheruser
계정에 비밀번호를 만들어 뒀을 경우 명령어를 사용하면 비밀번호를 입력하라고 나옵니다.
계정 생성은 useradd 명령어 혹은 adduser를 사용하면 됩니다.
개인적으로는 adduser가 편한 것 같습니다.
chmod
- Change Mode의 줄임말입니다.
- 파일의 사용 권한을 변경할 때 사용합니다.
$ chmod [option] [mode] [file]
- 읽고, 쓰고, 실행하는 것에 대한 권한을 지정할 수 있습니다.
- 이는 rwx와 8진수 형식으로 지정할 수 있습니다.
$ chmod 700 .ssh
$ chmod 600 .ssh/authorized_keys
728x90
'OS' 카테고리의 다른 글
Linux(Ubuntu) adduser 사용자 계정 추가와 SSH 설정 (0) | 2022.11.22 |
---|