본문으로 바로가기

원격 접속과 파일 전송

category Linux/Linux 기초 2017. 8. 24. 18:23
  • 파일 전송
- scp CMD ( Secure Copy )

ssh : Secure Shell(원격 접속) : telnet, rlogin 
scp : Secure Copy (파일 전송) : rcp
sftp : Secure FTP  (파일 전송) : ftp

-------------------------------------------------------
초기            BSD          Secure
-------------------------------------------------------
원격접속 telnet    rlogin,rsh     ssh
-------------------------------------------------------
파일전송 ftp        rcp      sftp, scp
-------------------------------------------------------
scp 는 secure copy client 프로그램으로 ssh 를 설치하면 같이 설치되는 프로그램이다. 별도의 ftp 클라이언트를 굳이 설치하지 않더라도 손쉽게 파일전송을 수행할수 있으며, 데이터를 암호화시켜 전송해주게 된다.
다시 말해 scp는 자신의 컴퓨터에서 원격의 컴퓨터로 또는 원격의 컴퓨터에서 자신의 컴퓨터로 간단하게 파일을 전송 할 수 있는 프로그램이다.

[명령어 형식]
# scp file1 172.16.9.254:/tmp/file2 
# scp file1 172.16.9.254:/test 
# scp 172.16.9.254:/test/file1 /test 
# scp -r dir1 172.16.9.254:/tmp 
/* cp 명령어와 비슷하게 사용한다 */

[기본 설정]
# chkconfig --list | grep sshd    /* sshd on 확인 */
# service sshd restart            /* 데몬 재실행 */
# pgrep -lf sshd                    /* 확인 */

[참고]
 다른 서버에 접속시 키를 주고 받아야 접속 가능
 한번 접속한 기록이 있다면 키를 다시 받지 않아도 됨 ( ~/.ssh/know_hosts 에 저장)
  • 원격 접속

- ssh CMD ( Secure Shell )

telnet과 동일하지만 telnet은 평문형식으로 통신하지만 ssh는 암호화하여 통신한다.


원격접속 : telnet , rlogin / rsh  --> ssh 

파일 접속 : ftp, rcp        --> sftp, scp


[명령어 형식]

# ssh root@172.16.9.250

# ssh fedora@172.16.9.250


# ssh 172.16.9.250 CMD

# ssh 172.16.9.250 ls /test


'Linux > Linux 기초' 카테고리의 다른 글

리눅스 기초 명령어_2  (0) 2017.09.03
리눅스 기초 명령어_1  (0) 2017.08.27
프로세스 관리  (0) 2017.08.24
쉘(shell)의 특성  (0) 2017.08.23
압축과 아카이브  (0) 2017.08.22