[컴][유틸] pcp 사용 - windows 에서 scp 사용

pcp command line man page / sftp command line / ssh

windows 에서 scp 사용

scp 사용

scp -P <non-default target ssh port> "<source file>" <username>@<hostname/address>:<destination path>

OpenSSH 가 Windows 10 Fall Creator's update (Late 2017) 이후에 사용가능해졌다.
April 2018 update 이후 부턴 default 로 설치된다. 여기에 scp 가 포함된다.

그래서 굳이 pcp 를 사용하지 않아도 된다.

특정 key 를 사용하는 방법

scp -i ~/.ssh/mykey.pub filename user@server:/home/user/filename
scp -i ~/.ssh/mykey.pub filename server:/home/user/filename
scp -i ~/.ssh/mykey.pub server:/home/user/filename filename

pcp 사용법

upload

pscp \[options\] source \[source\...\] \[user@\]host:target

pscp -pw passw -v test.file root\@testhost:/tmp/

자세한 사항은 ref. 2를 참고하자.

bitvise sftp 사용

set sftpc="c:\Program Files (x86)\Bitvise SSH Client\sftpc.exe"

dir .\build\distributions\mys-*.zip ^
&& %sftpc% -profile=c:\a\etc\namh-aws.tlp -cmd="put ./build/distributions/mys-*.zip ./deploy"

if /I "%ERRORLEVEL%" NEQ "0" (
    echo sftp error
    pause
)

See Also

  1. Bitvise SSH Client Download | Bitvise
  2. Quotes, Escape Characters, Delimiters - Windows CMD - SS64.com

References

  1. Use PSCP from Windows to copy files to network devices and Linux servers | Ken's Network
  2. Using PSCP to transfer files securely

댓글 없음:

댓글 쓰기