라즈베리 파이 한글 버전 수정
sudo apt-get update
sudo 관리자 권한 실행을 뜻한다.
apt-get은 추가기능, 패키기, 어플을 관리한다라는 뜻이다.
sudo apt-get update업데이트할 패키지들을 파악합니다.
sudo apt-get upgrade
업데이트할 패키지들과 현재 보유하고 있는 패키지들을 비교하며 업데이트를 수행합니다.
sudo apt-get install xrdp을 설치하고 나서
sudo apt-get install tightvncserver을 설치하면 된다.
라즈베리 파이 들어갈수 있다.
위에 IP주소를 넣는다.
책에 이렇게 해놓고 설치하면 밑에와 같이 한글이 나오게 된다.
shift + spacebar 누르고 나서 한글 치면 한글 나온다.
뿌띠(Putty)의 자동 로그인 만드는 법
속성창을 이용하여 설치 디렉토리로 이동
puttygen.exe를 실행
SSH에서 인증용을 사용될 키를 생성 시키자
이때 마우스를 움직이면 그 마우스 이동시 생성되는 값을 랜덤값으로 가정하고
그를 기반으로 키를 생성 시키니 열심히 마우스를 움직여서 그래프를 진행시키자
생성된 키 값을 일단 Ctrl + C 로 복사 한다.
이때 Save private key 버튼을 눌러 키 파일도 저장한다
이 저장한 위치는 앞으로 접속시 계속 사용되므로 지워지지 않을 곳에 저장하자
set hlsearch
set nu
set autoindent
set scrolloff=2
set wildmode=longest,list
set ts=4
set sts=4
set sw=1
set autowrite
set autoread
set cindent
set bs=eol,start,indent
set history=256
set laststatus=2
"set paste
set shiftwidth=4
set showmatch
set smartcase
set smarttab
set smartindent
set softtabstop=4
set tabstop=4
set ruler
set incsearch
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
au BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "norm g`\"" |
\ endif
if $LANG[0]=='k' && $LANG[1]=='o'
set fileencoding=korea
endif
if has("syntax")
syntax on
endif
이 명령어를 복사하고 명령어창에 nano .vimrc 를 입력
아래 이미지처럼 GNU nano 3.2 가 적혀있는 화면이 뜨면 복사한 위의 코드를 삽입해주면 된다.
mkdir .ssh를 통해 디렉토리를 만든다.
sudo apt-get install vim을 설치를 한다.
nano .vimrc
vi .ssh/authorized_keys 를 입력하면 ssh 폴더에 있는 authorized_keys 파일에 작업을 할 수 있다.
vi .ssh/authorized_keys을 쳐서 아까 받은 키를 넣는 칸으로 이동한다
이 화면에 i를 누르면 밑에 끼워넣기라고 뜬다.
그리고 아까 키를 복사해 놓은것을 마우스 오른쪽을 누르면 들어가게 된다.
esc키를 누르면 밑에로 이동해서 아까 끼워넣기가 사라진다.
shitt + : 을 누르면 밑으로 이동
wq을 쓰고 enter을 누르면 빠져 나온다.
wq 엔터를 눌렀을때 빠져나온 모습이다.
일단 접속된 창에서 authorized_keys 파일을 vi 편집기 등을 통해 아래 경로에 생성하자
그 이후 붙여넣기(뿌띠 기준 우클릭)를 통해 키값을 authorized_keys 파일에 저장하자
Connection 카테고리에서 Data 선택 후 Auto-login username에 ID를 입력하자
필자는 라즈베리파이에 자동 접속할 것이므로 아이디를 pi로 입력했다
본인이 발급한 접속용 아이디를 여기에 적으면 된다
Connection 카테고리에서 SSH의 Auth를 선택한 후 제일 아래에 있는
Private key file for authentication항목의
Browse 버튼을 이용해 키 파일을 등록하자
이 키의 위치는 위 5번 항목에서 저장하였던 위치에 있을 것이다.
키 파일 선택 화면
앞으로 관련 세션을 더블 클릭만 하면 자동 접속이 된다.
한 키파일은 여러 장치의 ssh 접속에 사용할 수 있다.
WinSCP 설치 방법
https://winscp.net/eng/docs/lang:ko
inSCP는 Windows용 그래픽 SFTP 및 FTP 클라이언트 프로그램이고 오픈 소스 프리웨어 입니다. 레거시 SCP 프로토콜 역시 지원합니다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있습니다.
Samba도 좋지만...일단 패키지 설치및 세팅을 하여야 한다는 점이 약간 불편할수도 있습니다
경우에 따라선 보안적 문제로 Samba를 쓸수 없는 환경이 있기도 하고요
여튼 라즈베리파이의 라즈비안의 경우 요즘 설치시 기본 SSH가 설치되어 있는 상태로 알고있습니다
간단히 SSH 아이피 만으로도 접속 될수 있게 되어있습니다.
이프로그램은 SSH로 접속된 터미널에서 SFTP 로 업/다운로드 할수 있는 걸 GU|로 편하게 만들어진 프로그램 입니다
여기서 SFTP란 FTP의 형태를 가지고 있지만 그 안에 내용물은 SSH를 이용해서 연결을 하는 것이 바로 sFTP입니다.
(계정 정보와 접속 포트가 SSH와 같습니다.)
설치시 putty의 저장된 설정을 읽어오므로 위의 첫번째 캡쳐 화면과 같은 화면을 보실수 있습니다
필요한거 다 체크하고 설치하면 3번째 화면을 볼수 있다.
일반 윈도우 탐색기처럼 복사해서 붙여넣기 하시면 됩니다.
참고 내용
sudo에 쓸수 있는 리스트가 따로 있다. 그 리스트 내역에 한해서 사용가능하다
터미널은 단말기라는 의미이다.
vi,nano vim은 편집기이다
nano는 vi의 소형화 버전이고 vim은 좀 더 화려한 버전이라고 여기면 되겠다.
vi은 명령어 제어 텍스트 이 세가지로 되었다. 다른 nano랑은 다르게 처음에 아무것도 누를수가 없다.
그래서 i(insert)를 누르면 누를수 있다. 그리고 명령어에서 바로 텍스트로 넘어가지 못한다 제어를 통해서 넘어갈수 있다.
vi 뒤에 파일이 있으면 vi 편집기로 뒤에꺼를 열어라
vimrc는 설정 정보를 넣는곳이다.
LAN(Local Area Network) 근거리 지역 네트워크
WAN(Wile Area Network) 원거리 지역 네트워크
IP(Internet protocal) 인터넷 규약
커널은 OS의 가장 핵심적인 부분이다.
Network 거미줄 일
프로세스
실행중인 프로그램
프로세서
cpu
'스마트팩토리 > 라즈베리파이' 카테고리의 다른 글
2020/07/24 라즈베리 파이 (0) | 2020.07.24 |
---|---|
라즈베리파이3 B+ 내장(Built in) WIFI 끊김 해결 방안 (0) | 2020.07.24 |
2020/7/22 라즈베리파이 (0) | 2020.07.23 |
2020/7/23 라즈베리파이 (0) | 2020.07.23 |
2020/7/20 라즈베리파이 (0) | 2020.07.20 |