Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

hiris

Linux 기본 사용법 본문

카테고리 없음

Linux 기본 사용법

hiris 2023. 8. 20. 12:13

vimrc 

다들 vi에서 잘만 사용하던데 나는 복사 붙여넣기도 잘 안됐다. 그러던 와중 vimrc를 사용하면 복퉅 외에도 좀 더 편리하게 사용할 수 있다고 해서 이를 공유하고자 한다. 

 

먼저 해당 경로로 들어간 뒤 vimrc를 만든다 .

 

cd ~ 
vi .vimrc

 

그리고 밑의 파일들을 복사하여 붙여 넣는다 .

if has("syntax")
    syntax on
endif

set mouse-=a
set hlsearch
set autoindent
set cindent
set ts=4
set sts=4
set shiftwidth=4
set smartcase
set smarttab
set smartindent
set ruler

 

그러면 복사 붙여넣기가 쉬워지는 걸 알 수 있다. 

참 쉽다. 

vi가 힘들다면 gedit을 사용하면 된다. 

 

ssh vscode - vmare 연결 

 

sudo apt-get update
sudo apt-get install openssh-server

 

vmware에서 우분투를 키고 ifconfig 명령어를 통해 ip 주소를 확인한다. 

ifconfig

vscod에서 확장 프로그램 ssh를 다운로드 한다. 

 config 파일에서 HostNamer과 User를 적은 뒤 저장을 한다. 

 

kali에서 ssh 연결이 안되면 ? 

해당 명령어로 방화벽을 열어준다 .

sudo ufw enable 22 
sudo ufw reload

 

이것도 안되면? 

ssh 서버를 다시 재시작을 해준다. 

sudo service ssh start

 

그리고 해당 명령어로 ssh가 연결 제대로 되었는 지 확인한다. 

nmap localhost

 

혹시 만약 이것도 안되면 ? 

마지막 수단으로 칼리에서 인터넷이 되는 지 확인해보자. 

ping 8.8.8.8 로 입력하여 패킷이 날라가는 것을 확인해보자 

ping 8.8.8.8

setnumber 설정 

 

esc 키로 누른 다음 해당 명령어를 실행한다. 그렇게 되면 vi에서 옆에 번호가 띄어지게 된다 .

setnumber

 

파일 전송 ( scp )

 

서버 -> 로컬 

 

guest os 에서 host os 에서 파일을 전송할 일이 많다. 

guest os 는 virtual box를 의미한다. 

scp [kali username]@[kali ip 주소]:[파일 해당 경로] [로컬에서의 주소]

scp kali@10.1.2.5:/home/username/ c:\users\20200\desktop

 

로컬 -> 서버 

 

host os 에서 guest os로 파일 전송하는 방법이다 .

나는 최대한 경로를 덜 입력하기 위해 파일이 있는 경로까지 가서 cmd를 킨 다음에 해당 파일만 전송을 한다. 

scp [전송할 파일 경로] [유저명]@[IP주소]:[받을 경로]

EX) 로컬의 /home/example.txt 파일을 원격지의 /home/test 디렉토리로 전송
scp /home/example.txt dhj@141.211.xx.xxx:/home/test