본문 바로가기

ssh란? 1장. SSH가 무엇이며, 어디서 구할수 있나?SSH (Secure SHell)은 말 그대로 보안 로그인 쉘이다.전통적인 ftp, pop, telnet 같은 서비스들은 잘 알려진 대로 매우 보안에 취약하다. 이런 암호화 되지 않은 인증 방법은 당신의 암호가 그대로 노출될수도 있다.ssh를 통한 모든 데이타는 암호화되며, 트래픽은 압축되어 더 빠른 전송 효율을 얻을수 있다. 또한 기존의 ftp,pop 같은 안전하지 못한 서비스들을 위한 "터널"까지 지원한다.sshd 서버를 운영하지 않는 서버 관리자는 보안에 전혀 관심이 없는 사람이다. 1.2. 어디서 구하나?리눅스에서 사용할수 있는 ssh 는 두가지가 존재한다. ssh의 원 제작처인 www.ssh.com (핀란드 회사) 와 BSD licence(사실 10.. 더보기
scp 사용하기 ==================================================================== OPENSSH-LAB> scp 사용하기!!!! 반드시 호스트명 or IP 주소 뒤에 :(콜론)을 붙여야 한다. !!!! +--------+ +--------+ | | | | | Client | ---> | Server | | | | | +--------+ +--------+ root ---> user : sshuser port : 22 Upload -----> S Dowonload : C 더보기
Xshell, ftp, editplus를 이용한 업로드하기 ================================================================= OPENSSH-LAB> Windows 의 Xshell 에서 Server로 파일 업로드하기 -- 조건 -- Server IP : 192.168.56.101 Server Port : 22 Xshell -> 로컬쉘 실행 Xshell:\> sftp 192.168.56.101 sftp:/home2/sshuser> ls sftp:/home2/sshuser> put c:\windows\system32\notepad.exe =====================================================================================================.. 더보기
sftp 사용하기 [localhost@ ~]#ls /usr/local/openssh/libexec/ sftp-server ssh-keysign ssh-pkcs11-helpersftp 는 기본적으로 지원하기 때문에 따로 설치할 필요 없다. ================================================================= OPENSSH-LAB> sftp 사용하기 !!! sftp 는 ssh 데몬을 실행시켜면 자동으로 동작을 한다. !!! !!! WinSCP 는 윈도우용 무료 클라이언트이다. !!! +--------+ +--------+ | | | | | Client | ---> | Server | | | | | +--------+ +--------+ root ---> user : topuse.. 더보기
ssh 를 이용한 터널링 ================================================================= OPENSSH-LAB> ssh 를 이용한 터널링 구글에서 ssh 터널링 http://www.hanbit.co.kr/network/view.html?bi_id=547 http://suban.tistory.com/227 아래 두 개의 옵션을 사용 ssh [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port] =======================================================.. 더보기
ssh 를 이용한 top 실행하기 ================================================================= OPENSSH-LAB> ssh 를 이용한 top 실행하기 +--------+ +--------+ | | | | | Client | ---> | Server | | | | | +--------+ +--------+ root ---> user : topuser port : 22 Server# useradd -s /usr/bin/top topuser Server# echo 1234 | passwd --stdin topuser Client# ssh topuser@localhost 더보기