- Today
- Total
프로그래밍 농장
Linux [ ssh 서비스 접속하기 ] 본문
- ssh 서비스 접속하기 == telnet 접속 형식과 유사하다 .
1. ssh [ 서버 ip ] --> yes --> root패스워드 입력해보기
--> 현재 접속되어 있는 사용자명으로 접근을 요청
2. ssh -l [계정명] [ 서버 ip ] --> 지정한 사용자명으로 접근 요청
3. ssh [계정명]@[ 서버 ip ] --> 지정한 사용자명으로 접근 요청
2,3번 형식은 방법만 다를뿐 명령어의 내용은 똑같다. 또한 3번쨰방식이 평소 우리가 자주쓰는 이메일과 비슷한 형식이라는 이유로 더 많이 쓰인다.
======================================================================
- scp == secure copy == 암호화 복사
== 원격지 데이터를 안전하게 암호화 복사 == ssh + cp
== server와 client 양쪽에 openssh 서비스가 구성되어져있어야함
server -----다운로드----> client
<------업로드-----
-업로드 / 다운로드 명령어 형식
scp [옵션] [원본파일위치(원본파일이있는서버까지기재)] [ 서버 ip ] --> 현재접속되있는 사용자명으로 복사 요청
scp [옵션] [원본파일위치(원본파일이있는서버까지기재)] [계정명]@[ 서버 ip ] -> 지정한 사용자명으로 복사 요청
ex) server : 192.168.1.100 , /tmp
client : 192.168.1.200 , /test
scp 192.168.1.100:/tmp/A /test --> client 가 server 에서 A디렉토리를 복사해오는 형식
scp /tmp/A 192.168.1.200:/test --> server 가 client 에게 복사해주는 형식
scp /test/A 192.168.1.100:/tmp --> client 가 server에게 복사해주는 형식
==scp 사용형식에 따라서 업로드 ,다운로드 형식으로 사용가능하다 .
=============================================================
- sftp ( secure file transfer protocol ) == 안전한 FTP
sftp [ 서버 ip ]
sftp [계정명]@[ 서버 ip ]
==ftp서버 사용시와 동일하게
업로드 : put
다운로드 : get 명령으로 파일 전송작업을 진행한다.
-실습예제
client 서버에서 /tmp 디렉토리내에 testfile 파일을 생성한 후,
이 파일을 server 서버의 /test 경로내의 /ssh , /scp , /sftp 디렉토리를 생성후 각 디렉토리에 업로드형식으로 진행해보자 .
--> openssh 서비스 각각의 기능들을 사용해서 client 의 testfile 을 server 로 옮겨볼것 .
조건 : server서버의 관리자(root) ssh 서비스 접속 제한상태에서 진행 client 에서 server 형식으로 진행해볼것 .
--> 이 실습예제가 원하는 풀이방법 : 위의 풀이결과법은 여러가지이지만, 그중에서 클라이언트 환경에서만 작업을 진행해보자는 의미이다. 각 디렉토리에 복사 /전송할떄마다 /ssh로 접속해서 진행 / scp 복사이용 / sftp 전송이용
'Linux' 카테고리의 다른 글
Linux [ 사용자 디스플레이 번호 지정 ] (0) | 2019.11.19 |
---|---|
Linux [ vnc 를 통한 그래픽환경의 원격접속 ] (0) | 2019.11.18 |
Linux [openssh ] (0) | 2019.11.15 |
Linux [ cd-rom 마운트를 이용한 패키지 설치 ] (0) | 2019.11.15 |
Linux [ selinux ] (0) | 2019.11.15 |