본문 바로가기
반응형

ssh5

SSH 로그인 RSA 방식 ssh에 대해서는 아래 참고 포스팅을 참고 바란다. 별도의 설정을 하지 않으면 기본적으로 서버에 접근하기 위한 ID와 PW로 접근을 한다. 하지만 특정 상황이나 외부 호출 해야할 경우 등 비밀번호를 입력하는 절차를 생략하고 싶은 경우 ssh key를 통해서 RSA방식으로 셋팅을 한다. 그러고 나면 서버에 비밀번호 없이 접근이 가능하다. 방법은 간단하다. 접근시도 하는 피시를 클라이언트, 접근 당하는 본 서버의 피시를 타겟 서버라고 칭할것이다. 1. 일단 사용자는 클라이언트 피시에서 접속하기 위한 키를 만들어야한다. ssh-keygen -t rsa 를 사용하면 rsa 방식으로 public 키와 private 키가 생성이 된다. (.ssh폴더 내에 id_rsa, id_rsa.pub 파일 두개가 생긴다.) 2.. 2023. 9. 13.
Mac 에서 ssh 접근 윈도우나 다른 OS든 어디든지 ssh로 해당 서버에 접근할때는 대부분 별도의 툴을 많이 사용하곤 한다. 예를들어 putty나 Xterm 등이 대표적인 예이다. 하지만 mac os는 linux기반이라 터미널 명령어가 linux와 동일하고 그러므로 Ssh 명령어 역시 동일하다. 하지만 Mac에서 매번 ssh id@hostname -p port 를 타자 치고 있기엔 귀찮은 면이 있다. 이럴때 사용할수 있는 꿀팁이 있어서 포스팅을 작성한다. 터미널을 켜고 왼쪽 상단에 보면 이 부분을 들어가서 사용자와 hostname 을 작성해주고 저장해주면 언제든지 간단한 클릭으로 연결이 가능하다. 그리고 여기엔 터미널 명령어를 저장해두는것이라서 포트를 설정할때는 1.2.3.4:22 로 하는게 아닌 1.2.3.4 -p 22 로.. 2023. 5. 23.
[포트포워드] 외부에서 집에있는 서버 연결 특정 서버가 존재하고 만약 그 서버가 공인IP로 등록이 되어있다면, 전 세계 어디에서든지간에 그 서버를 접근할수 있다. 하지만 공인 Ip의 갯수는 한정적이고 점차 인터넷, IOT, 핸드폰 등이 많아지면서 인터넷을하기 위해서는 1인 1 Ip를 제공하는것은 불가능해졌다. 그래서 모바일의 경우엔 지역 단위나 전화국 등의 단위로 ip를 묶어서 그 내부에서 사용을 하고, 집에 사용되는 모든 인터넷 기기들은 건물 단위 , 특정 대역 단위로 나뉘어서 하나로 관리가 된다. 이것을 게이트웨이에서 관리를 하고 그 게이트웨이 내부에서 각 모바일, 데스크탑, 기타 IOT등을 관리하는 접점이 되곤한다. 이러한 내용은 아래 참고 포스팅에서 DHCP 서버에 대한 내용을 읽어보는것도 도움 될것이다. 그래서 결국 집에 있는 서버는 외.. 2023. 5. 22.
[라즈베리파이] ssh 설정하기 라즈비안에 고정 ip까지 설정했지만 외부에서 접근을 위해서는 ssh 기능이 필요하다. ssh기능은 아래 참고 포스팅 참고 바란다. 리눅스에서 아래 명령어로 ssh 를 설치한다. - sudo apt update - sudo apt install openssh-server update로 저장소를 설정을 잡고 install로 openssh server를 설치해주는 작업이다. 그러고 나서 sudo systemctl status ssh 이라는 명령어로 현재 ssh 프로세스의 상태를 볼수 있고, 비슷하게 sudo systemctl start ssh sudo systemctl stop ssh sudo systemctl restart ssh 명령어로 프로세스를 제어할수 있다. 그리고 라즈비안에서 시스템 실행시 자동으로.. 2023. 5. 21.
리눅스에서 SSH란? ssh란 리눅스에서만 사용되는게 아니긴 하지만 대게 리눅스에서 주로 사용하기에 해당 카테고리에 설명 한다. ssh는 원격 시스템에 로그인 하여 명령을 실행하는 프로그램으로 기본적인 사용법은 telnet과 비슷하다. secure shell 의 약자로 좀더 telnet에 비해 보안적으로 우수한 부분이 있다. ssh는 패킷 전송 시 암호화시키므로 안전하게 전송이 가능한 것이다. 기본적으로 이중 암호화 RSA 키 교환을 비롯하여 다양한 키-교환 방법을 지원한다. 특징은 다음과 같다. 패킷을 암호화 하여 다른 원격 로그인 프로그램인 telnet이나 rlogin에 비해 안전하다. rlogin처럼 패스워드 입력 없이 로그인이 가능하다. rsh처럼 원격 쉘을 지원한다. 원격 복사(scp)를 지원한다. 안전한 파일전송(.. 2022. 6. 7.
반응형