Linux/기타
ssh 를 이용한 서버 접속
HoyoungEE
2015. 6. 16. 13:39
############### ## ssh 명령어 ## ################ ================================================================= OPENSSH-LAB> ssh 를 이용해서 서버에 접속하는 방법 +--------+ +--------+ | | | | | Client | ---> | Server | | | | | +--------+ +--------+ root ---> sshuser o 일반적인 접속방법: - 첫 번째 방법 : ssh sshuser@hostname - 두 번째 방법 : ssh -l sshuser hostname ksw$ ssh 1.1.1.1 <-- ksw o root x ksw$ ssh root@1.1.1.1 <-- ksw x root o o ssh 옵션들 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host:hostport] [-Q protocol_feature] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@]hostname [command] o 서버로 접속하는 클라이언트 프로그램 **** scp 는 포트번호가 22번이 아니면 -p(소문자) 옵션을 사용한다. **** **** 보안상 서버가 포트번호 22 를 다른 포트 (2200) 로 변경할때는 **** alias 를 이용하면 편리하게 접속할 수 있다. **** # alias ssh='ssh -p2200' - 사용자를 생성한다. Server# useradd sshuser ; echo 1234 | passwd --stdin sshuser - 접속방법 1 (이메일 형식으로 접속하는 방법) - Server 가 보내준 공개키를 Client는 $HOME/.ssh/known_hosts 파일에 저장되어 있다. Client# ssh sshuser@localhost sshuser@localhost's password: <-- 1234 입력 Server$ id uid=525(sshuser) gid=525(sshuser) groups=525(sshuser) ... Server$ exit - 접속방법 2 (-l 옵션으로 접속하는 방법) Client# ssh -l sshuser localhost sshuser@localhost's password: <-- 1234 입력 Last login: Wed Apr 16 20:54:18 2014 from localhost.localdomain Server$ =================================================================