외주를 위한 서버 오픈 방법
ㅁ ssh 접속을 위해서 aws에서 보안그룹을 허용한다
- aws console -> Lightsail -> 네트워킹 -> 22번 포트 -> IP 추가
- 또는 command = [
aws lightsail put-instance-public-ports --instance-name 서버이름(예시 aws_test) --port-info fromPort=22 toPort=22 protocol=tcp cidrs={IP}
]
ㅁ 새로운 계정 생성
- sudo useradd -m -s (/bin/bash) (new_user)
- 첫번째 괄호는 홈디렉토리, 외주인원이 작업할 공간을 입력해주면 로그인했을때 바로 해당 디렉토리로 이동된다
- 두번째 괄호는 아이디 이름을 입력
- sudo passwd (new_user) 비밀번호 설정
ㅁ 외주 인원이 수정해야할 파일에 권한 부여 sudo chmod 666 (/path/to/file)
- 권한을 주지 않으면 수정이 불가능
ㅁ 서버 파일들이 기본적으로 읽는 것은 열려있음, 읽는 것조차 허용하지 않고 싶다면 700으로 루트계정만 확인할 수 있게 할 수 있다.