터미널 Mac OS X에서 원격으로 SSH SCP 로컬 파일
VPN을 통해 SSH를 사용하여 로컬 컴퓨터에서 원격 서버로 로컬 파일 'magento.tar.gz'를 복사하려고합니다. 여기에서 xx.xxxx로 사용한 가상 머신의 내부 IP에 연결됩니다.
SSH 계정에 대한 전체 'sudo'액세스 권한이 있으므로 복사하는 데 문제가 없어야합니다. 나는 다음을 시도했다 :
나는 다음을 시도했다 (magento.tar.gz 파일은 이미 로컬 루트 디렉토리에 있습니다)
sudo scp magento.tar.gz user@xx.x.x.xx/var/www/
내 로컬 암호를 입력하라는 메시지가 표시됩니다. 그 후 반환cp: user@xx.x.x.xx/var/www: Not a directory
sudo scp /Users/myname/magento.tar.gz user@xx.x.x.xx/var/www/
같은 것을 반환합니다.
어디서나 SSH를 포함해야합니까?
먼저 SSH를 통해 사이트에 연결해야합니까?
참고 사항 : SSH를 통해 서버에 연결하고 디렉토리를 탐색하고 폴더를 만들고 sudo mkdir
등 을 사용하여 삭제하여 확실히 권한이 있습니다.
처음 :
에는 경로가 다음과 같음을 나타 내기 위해 IP 주소 뒤에 추가해야합니다 .
scp magento.tar.gz user@xx.x.x.xx:/var/www
나는 당신 sudo
이 scp
. 이 경우 원격 컴퓨터에는 영향을주지 않고 로컬 명령에만 영향을줍니다.
그런 다음 user
@ xx.xxxx에 쓰기 권한이없는 경우 /var/www
두 번만 수행해야합니다.
홈 폴더의 원격 서버에 복사 ( :
원격 홈 폴더를 나타내며 :subfolder/
필요한 경우 사용 하거나 :/home/user/
전체 경로) :
scp magento.tar.gz user@xx.x.x.xx:
그런 다음 SSH를 사용하고 파일을 이동합니다.
ssh user@xx.x.x.xx
sudo mv magento.tar.gz /var/www
JScoobyCed가 제공하는 대답을 명확히하기 위해 scp 명령은 관리 권한이 필요한 디렉토리에 파일을 복사 할 수 없습니다. 그러나 scp 명령을 사용하여 원격 사용자에게 속한 디렉토리에 복사 할 수 있습니다.
따라서 루트 권한이 필요한 디렉토리에 복사하려면 먼저 scp 명령을 사용하여 해당 파일을 원격 사용자에게 속한 디렉토리에 복사해야합니다. 다음으로 ssh를 사용하여 원격 계정에 로그인해야합니다. 로그인 한 후에는 sudo mv 명령을 사용하여 파일을 선택한 디렉토리로 이동할 수 있습니다. 간단히 말해서 사용할 명령은 다음과 같습니다.
scp를 사용하여 원격 사용자 계정의 디렉토리 (예 : Documents 디렉토리)에 파일을 복사합니다.
scp /path/to/your/local/file remoteUser@some_address:/home/remoteUser/Documents
그런 다음 ssh를 사용하여 원격 사용자 계정에 로그인 한 다음 sudo를 사용하여 파일을 제한된 디렉토리로 이동합니다.
ssh remoteUser@some_address
sudo mv /home/remoteUser/Documents/file /var/www
파일 이름도 포함되어 있지 않은지 확인하십시오 :
. 나는에 남겼 mv blah-07-08-17-02:69.txt no_colons.txt
하고 scp no-colons.txt server:
다음 것을 잊지 마세요 mv
서버에 백업 할 수 있습니다. 이것이 문제인 경우를 대비하여.
참고 URL : https://stackoverflow.com/questions/11822192/ssh-scp-local-file-to-remote-in-terminal-mac-os-x
'Programing' 카테고리의 다른 글
Resources 폴더에있는 파일 목록 가져 오기-iOS (0) | 2020.09.20 |
---|---|
R에서 상관 행렬을 어떻게 만들 수 있습니까? (0) | 2020.09.20 |
문자열에서 영숫자가 아닌 모든 문자 교체 (0) | 2020.09.20 |
Asp.net WEBAPI에서 명시 적으로 JSON 문자열을 반환합니까? (0) | 2020.09.20 |
이벤트 핸들러 실행 순서 (0) | 2020.09.20 |