모든 설정은
개인서버기준이므로..
sudo passwd root
위 명령어로 루트로 로그인하도록한다
패스워드 설정해주면된다
앞으로
sudo 슈퍼유저두~ 는 빼도록한다
root@linux:/# apt update
root@linux:/# apt install openssh-server
root@linux:/# apt install openssh-client
root@linux:/# systemctl status ssh
root@linux:/# systemctl enable ssh
root@linux:/# systemctl start ssh
root@linux:/# ufw allow ssh
root@linux:/# vi /etc/ssh/sshd_config
잠깐
여기서보는 복잡하게보는 vi 명령어
vi 명령어
- 명령 모드에서 입력 모드로 전환
- i: 커서 앞(왼쪽)에 입력
- a: 커서 다음(오른쪽)에 입력
- 입력 모드에서 명령 모드로 전환
- ESC
- 저장, 종료하기
명령 모드에서 콜론:을 이용하여 다양한 작업이 가능하다. (콜론 모드)- :q 종료
- :q! 저장하지 않고 강제로 종료
- :w 저장
- :wq 저장 후 종료
- ZZ 저장 후 종료 (:wq와 동일)
- :wq 파일 이름: 저장 후 파일 이름 지정
** vi 에디터에서는 비정상 종료 시 .swp 파일이 생성된다. 필요하지 않은 경우 삭제한다.
- 커서 이동
- h, j, k, l: 좌,하,상,우 커서 이동 (방향 키가 없는 키보드에서 사용)
- w: 다음 단어의 첫 글자로 이동
- b: 이전 단어의 첫 글자로 이동
- G: 마지막 행으로 가기
- :숫자: 지정한 숫자 행으로 이동 ex) :5
- 삭제
- x: 커서에 있는 글자 삭제
- X : 커서 앞에 있는 글자 삭제
- dw : 커서를 기준으로 뒤에 있는 단어 글자 삭제 (커서 포함)
- db : 커서를 기준으로 앞에 있는 단어 글자 삭제
- dd : 커서가 있는 라인(줄) 삭제
** dw, db, dd 명령 앞에 삭제할 숫자를 지정 가능 ex) 3dw, 2db, 4dd
** 삭제 된 내용은 버퍼에 저장되어 붙여넣기가 가능
- 복사
- yw : 커서를 기준으로 뒤에 있는 단어 글자 복사 (커서 포함)
- yb : 커서를 기준으로 앞에 있는 단어 글자 복사
- yy : 커서가 있는 라인(줄) 복사
** yw, yb, yy 명령 앞에 복사할 숫자를 지정 가능 ex) 3yw, 2yb, 4yy
- 붙여넣기 (복사, 삭제된 내용을 붙여넣는다.)
- p : 커서 다음에 붙여넣기
- P : 커서 이전에 붙여넣기
- 찾기
- /문자열 : 앞에서 부터 문자열을 찾는다.
- ?문자열 : 뒤에서 부터 문자열을 찾는다.
- n : 뒤로 검색
- N : 앞으로 검색
- 바꾸기
- :%s/old/new: 각 행의 처음 나오는 old를 찾아 new로 바꾼다.
- :%s/old/new/g: 모든 old를 찾아 new로 바꾼다.
- :%s/old/new/gc: 모든 old를 찾아 new로 바꾸기 전에 물어본다.
- 되돌리기(Undo), 다시실행(Redo)
- u : 이전으로 되돌리기 (Undo)
- Ctrl + r : 되돌리기한 것을 다시 실행 (Redo)
- 자주 사용하는 기능들
- :set number: 행번호를 출력 (간단하게 :set nu)
- :set nonumber: 행번호를 숨긴다. (간단하게 :set nonu)
- :cd: 현재 디렉토리를 출력
#Port 22
주석삭제
Port 1234
#PermitRootLogin prohibit-password 이렇게 적혀있는부분을 고치거나
혹은 그냥 아래 한줄을 넣어줘도된다
PermitRootLogin yes
root@linux:/# systemctl restart sshd
반응형
'얕고넓은지식 > linux' 카테고리의 다른 글
php 정규식 태그제거 (0) | 2022.03.05 |
---|---|
phpmyadmin mysql 그누보드 내용찾아 바꾸기 (0) | 2022.02.26 |
ubuntu 20.04 웹서버 한방에 따라하기 3 phpmyadmin 설치하기 및 root 접속하기 (4) | 2022.02.06 |
ubuntu 20.04 웹서버 한방에 따라하기 2 가상호스트 설정 (0) | 2022.02.05 |
ubuntu 20.04 웹서버 한방에 따라하기 (0) | 2022.02.05 |
ubuntu 버전확인 (1) | 2022.02.04 |
rocky linux php 7.4 설치하기 (0) | 2022.01.07 |
리눅스 mysql 복원시 ERROR 1046 (3D000) at line 22: No database selected (0) | 2021.12.28 |
connect error: access denied for user 'root'@localhost' (using password:yes) (0) | 2021.12.26 |
그누보드5 가입된 회원아이디가 아니거나 비밀번호가 틀립니다. (0) | 2021.12.26 |