VMPlayer를 통해 Ubuntu 10.04를 실행하고 있습니다. 그리고 다른 컴퓨터 (Asus RT-N16 라우터)가 있습니다. 텔넷으로 라우터에 연결하여 파일 시스템을 볼 수 있습니다. 로컬 시스템 (파일은 / home / user / helloworld-c )에서 라우터 (폴더 * / tmp / mnt / discb_1 *)로 파일을 어떻게 복사 할 수 있습니까?
답변
SSH를 통해 연결할 가능성이 있습니까? 아마도 “scp”utitlity를 고려해야합니다. 매우 간단합니다. 매뉴얼 페이지를보십시오 .
man scp
매우 기본적인 사용법 :
scp remote_user@remote_host:/path/to/remote/file /path/to/local/file
그 반대:
scp /path/to/local/file remote_user@remote_host:/path/to/remote/file
답변
비어 있지 않은 디렉토리를 원격 컴퓨터에서 컴퓨터로 복사하려면 :
scp -r remoteusername@192.168.1.56:/home/vrc/Desktop/www /home/ourusername/Desktop
파일을 복사하려면 -r
옵션을 제외하십시오 .
scp remoteusername@192.168.1.56:/home/vrc/Desktop/file1 /home/ourusername/Desktop
컴퓨터에서 원격 컴퓨터로 복사하려면 이전 예에서 위치와 대상을 전환하십시오. 자세한 내용은을 참조하십시오 man scp
.
답변
당신이 할 수있는 또 다른 방법 : (pem 파일을 통해)
pem
파일 을 사용 하고 있고 ROOT
사용자 인 경우 :
1. 루트 사용자 :
sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt root@00.00.00.11:/you-server-destination-path/
:
서버 IP
와 대상 경로 사이 의 콜론에 유의하십시오 .
root
사용자로 로그인 할 수 없으면 2 단계를 참조하십시오.
2. 표준 사용자 :
ubuntu
표준 권한 이있는 사용자 라고 가정하십시오 .
sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt ubuntu@00.00.00.11:/home/ubuntu/
그러면 파일이 홈 디렉토리에 놓입니다. 그런 다음 표준 사용자로 원격 서버에 로그인하십시오. 하고
sudo su
당신은 root
사용자 로 전환됩니다 . 그런 다음 파일을 대상 디렉토리로 이동하십시오.
mv /home/ubuntu/your-local-file.txt /you-server-destination-path/your-local-file.txt
나는 종종이 문제에 직면하여 작업을 수행하는 다른 방법을 공유합니다!