본문 바로가기

Learning/ └Essential & Admin

리눅스 원격접속 과 파일전송_Unit15

파일 전송

 

scp 명령어( secure copy )

ssh 를 설치하면 같이 설치되는 프로그램. 별도의 ftp클라이언트를 설치하지 않아도

쉽게 파일전송을 수행할 수 있다. 데이터를 암호화시켜 전송

pc 에서 pc로 간단하게 파일 전송할 수 있는 프로그램

 

# scp file1 172.16.6.209:/tmp/file2

# scp file1 172.16.6.209:/test

# scp 172.16.6.209:/test/file1 /test

# scp -r dir1 172.16.6.209:/tmp

 

[참고] scp 명령어는 cp 명령어 형식과 비슷

cp file1 file2

cp file1 dir1

cp -r dir1 dir2 (디렉터리 복사할시 -r 옵션)

 

원격접속

 

ssh 명령어()

# ssh 172.168.16.209

# ssh 172.168.16.209 CMD ( 상대방 ip접속후 명령어 사용하고 빠져나오는 방식)

 

telnet/ssh 명령어

# telnet 172.16.9.252

# ssh 172.16.9.252

같은방식

 

 

ssh/scp 명령어를 통한 파일 전송

# cd /test

# rm -rf /test/*

 

cp /bin/* /test

 

 

암호입력 없이 ssh/scp CMD 명령어 수행하기

---------ServerA-----------------------ServerB------------------

# ssh-keygen CMD

id_rsa

id_rsa.pub            ---->        ~/ .ssh/authorized_keys

-------------------------------------------------------------------

 

cd ~/.ssh

ls

 

ssh-keygen -t rsa

 

 

서버로 파일 전송

scp id_rsa.pub 172.16.9.252:/roo/.ssh/authorized_keys.linux209

 

이후 ssh 172.16.9.252 hostname 등 명령어 수행에 패스워드를 묻지 않는다

 

ssh 172.16.9.208 rm -rf /*

(접속할 상대 컴퓨터 파일 삭제)

 

 

-------------------------------------------------------------------------------------------------------------------------------------

원격접속 & 파일전송

 

원격접속

ssh CMD

파일전송

scp CMD

sftp CMD