hiris
Linux 기본 사용법 본문
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