Linux SSH setting 및 접속

/Linux SSH setting 및 접속/ 시큐어 셸(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다.

SSH는 암호화 기법을 사용하기 때문에, 통신이 노출된다고 하더라도 이해할 수 없는 암호화된 문자로 보인다.

SSH는 버클리 서비스들(rsh, rcp, rlogin, rexec)및 telnet, ftp 서비스를 좀 더 보안이 강화된 명령으로 대체하기 위해 만들었다. 1995년 핀란드의 Tatu Ylönen이 개발해 공개했고, 많은 반향을 일으켰다. 1995년 말 Ylönen은 SSH Communications Security사를 설립하고, 상용화되었다. 소스 코드는 공개되었지만 여러 가지 제약이 있었다고 하는데, 이에 SSH 1.2.12 릴리즈를 기반으로 OpenSSH 프로젝트가 결성되고 BSD 라이선스로 개발하기 시작했다. OpenSSH가 처음 선보인건 1999년 OpenBSD 2.6 릴리즈부터이다. 이후 계속 보완되어 오늘날에 이르게 되었다.

ctrl+alt+t  => 터미널 열기

$ sudo apt update -y => 업데이트

###################################

$ sudo apt install ssh -y  =>  ssh 설치
  
$ sudo service ssh start    => ssh 구동

$ sudo ufw enable => 방화벽 활성화

$ sudo ufw allow 22 => 방화벽 열기 22

$ sudo ufw status => 방화벽 확인

$ ip addr -> ip 주소 확인

<mobaxterm과 같은 다른 프로그램 혹은 터미널에서 SSH접속>

ssh 계정명@ip주소:포트
$ ssh root@192.168.56.1 -p 22

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다