인증서 전달로 터널을 통해 SSH를 사용하여 파일 복사

에릭 카플 룬

공용 IP가 있는 서버 통해 NAT가 적용된 사설 네트워크에있는 mymachine서버로 파일을 복사하는 방법을 찾아야합니다 . 뒤에서-NAT 기계 에 대해서만 인증서 표시를 가지고 인증서 표시가에서 전달 될 필요가 있으므로, 경유 priv-serverpub-serverpriv-serveruser@mymachinemymachinepub-serverpriv-server

따라서 단 하나의 명령으로 SSH로 로그온하려면 다음을 사용합니다.

$ ssh -tA user@pub-server 'ssh user@priv-server'

— 이것은 완벽하게 잘 작동합니다. 인증서는에서 mymachinepriv-server통해 전달 pub-server되며 모두 멋지게 설정됩니다.

이제는 일반적으로 scp모든 파일 전송 요구 사항에 사용하지만 모든 터널링 정보를 .NET에 전달하는 방법을 모릅니다 scp.

에릭 카플 룬

대신 cat로컬로 파일을 복사 하고 다음의 원격 cat > filename명령에 파이프 하여 파일을 복사하는 더 낮은 수준의 형식을 사용합니다 priv-server.

$ cat file1.txt | ssh -A user@pub-server 'ssh user@priv-server "cat > file1.txt"'

또는 압축 :

$ gzip -c file1.txt | ssh -A user@pub-server 'ssh user@priv-server "gunzip -c > file1.txt"'

아웃 테이크 man ssh:

-A 인증 에이전트 연결 전달을 활성화합니다. 구성 파일에서 호스트별로 지정할 수도 있습니다.

-t 의사 tty 할당을 강제합니다. 이것은 예를 들어 메뉴 서비스를 구현할 때 매우 유용 할 수있는 원격 시스템에서 임의의 화면 기반 프로그램을 실행하는 데 사용할 수 있습니다. 다중 -t 옵션은 ssh에 로컬 tty가없는 경우에도 tty 할당을 강제합니다.


처음에는 답을 알지 못했지만, 숙면을 취하고이 질문을 작성한 후 처음에 시도한 명령에 문제가 있음을 확인하고 수정했습니다. 하지만 이것이 유용한 일인 것 같아서 답을 공유하기로 결정했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ssh / sftp를 통해 Python Paramiko를 사용하여 다른 파일 이름으로 서버에 파일 복사

분류에서Dev

단일 명령으로 중간 서버를 통해 터널을 사용하는 SSH 로그인?

분류에서Dev

ssh를 통해 rsync를 사용하여 원격에서 여러 파일 복사

분류에서Dev

ssh를 통해 rsync를 사용하여 원격에서 여러 파일 복사

분류에서Dev

터미널을 통해 서버에 SSH로 접속하고 파일 복사 프로세스를 시작하면 로그 아웃 한 후 종료됩니까?

분류에서Dev

ClamAV를 사용하여 URL로 인터넷을 통해 파일 스캔

분류에서Dev

scp / ssh 터널을 사용하여 원격 호스트에서 다른 호스트로 파일 복사

분류에서Dev

Windows 배치 파일을 통해 PuTTY를 사용하여 원격 서버에 SSH?

분류에서Dev

SSH 터널을 사용하여 중개인을 통해 전화기에서 웹앱에 액세스

분류에서Dev

BitsTransfer를 사용하여 도메인 인증을 통해 원격 호스트에서 파일을 다운로드하는 방법

분류에서Dev

선택한 파일을 ssh를 통해 반복적으로 복사

분류에서Dev

ssh를 통해 PuTTY를 사용하여 로컬 파일을 원격 서버로 전송하는 방법은 무엇입니까?

분류에서Dev

인증을 사용하여 odoo에서 네트워크를 통해 파일 쓰기

분류에서Dev

PowerShell을 사용하여 텍스트 파일 데이터를 기존 Excel 통합 문서로 복사

분류에서Dev

여러 줄 파일에서 특정 텍스트를 복사하여 터미널을 사용하여 자동으로 다른 파일에 붙여 넣습니다.

분류에서Dev

개인 키를 사용하여 관리 서버를 통한 PuTTY ssh 터널 포트 전달

분류에서Dev

VichUploaderBundle을 사용하여 API를 통해 파일 업로드

분류에서Dev

LAME을 사용하여 .wav 파일을 .mp3로 변환하고 있습니다. 터미널에 전달 된 인수를 추가하여 .mp3 이름을 출력하려면 어떻게해야합니까?

분류에서Dev

getmail을 사용하여 터미널을 통해 이메일에서 첨부 파일을 다운로드하려면 어떻게해야합니까?

분류에서Dev

SSH를 통해 로그인하는 데 사용되는 터미널 유형을 변경할 수 있습니까?

분류에서Dev

Filezilla를 사용하여 SSH를 통해 웹 파일을 전송할 수 있습니까?

분류에서Dev

SSH를 통해 컴퓨터에 파일 복사

분류에서Dev

SSH를 통해 파일을 이동하고 성공적인 최종 복사 후 소스에서 삭제

분류에서Dev

VPS를 통해 SSL을 사용하여 DDNS 도메인을 IPv6 호스트 (라즈베리 파이)로 터널링하는 방법

분류에서Dev

SSH를 사용하여 인터넷에서 서버로 파일 다운로드

분류에서Dev

FTP를 통해 서버에 파일을 복사하는 cronjob

분류에서Dev

파일을 사용하여 -D 인수를 전달하는 Java

분류에서Dev

.NET Core에서 하나의 연결을 사용하여 FTP를 통해 여러 파일 다운로드

분류에서Dev

ssh를 사용하여 서버 프린터에서 로컬 파일 인쇄

Related 관련 기사

  1. 1

    ssh / sftp를 통해 Python Paramiko를 사용하여 다른 파일 이름으로 서버에 파일 복사

  2. 2

    단일 명령으로 중간 서버를 통해 터널을 사용하는 SSH 로그인?

  3. 3

    ssh를 통해 rsync를 사용하여 원격에서 여러 파일 복사

  4. 4

    ssh를 통해 rsync를 사용하여 원격에서 여러 파일 복사

  5. 5

    터미널을 통해 서버에 SSH로 접속하고 파일 복사 프로세스를 시작하면 로그 아웃 한 후 종료됩니까?

  6. 6

    ClamAV를 사용하여 URL로 인터넷을 통해 파일 스캔

  7. 7

    scp / ssh 터널을 사용하여 원격 호스트에서 다른 호스트로 파일 복사

  8. 8

    Windows 배치 파일을 통해 PuTTY를 사용하여 원격 서버에 SSH?

  9. 9

    SSH 터널을 사용하여 중개인을 통해 전화기에서 웹앱에 액세스

  10. 10

    BitsTransfer를 사용하여 도메인 인증을 통해 원격 호스트에서 파일을 다운로드하는 방법

  11. 11

    선택한 파일을 ssh를 통해 반복적으로 복사

  12. 12

    ssh를 통해 PuTTY를 사용하여 로컬 파일을 원격 서버로 전송하는 방법은 무엇입니까?

  13. 13

    인증을 사용하여 odoo에서 네트워크를 통해 파일 쓰기

  14. 14

    PowerShell을 사용하여 텍스트 파일 데이터를 기존 Excel 통합 문서로 복사

  15. 15

    여러 줄 파일에서 특정 텍스트를 복사하여 터미널을 사용하여 자동으로 다른 파일에 붙여 넣습니다.

  16. 16

    개인 키를 사용하여 관리 서버를 통한 PuTTY ssh 터널 포트 전달

  17. 17

    VichUploaderBundle을 사용하여 API를 통해 파일 업로드

  18. 18

    LAME을 사용하여 .wav 파일을 .mp3로 변환하고 있습니다. 터미널에 전달 된 인수를 추가하여 .mp3 이름을 출력하려면 어떻게해야합니까?

  19. 19

    getmail을 사용하여 터미널을 통해 이메일에서 첨부 파일을 다운로드하려면 어떻게해야합니까?

  20. 20

    SSH를 통해 로그인하는 데 사용되는 터미널 유형을 변경할 수 있습니까?

  21. 21

    Filezilla를 사용하여 SSH를 통해 웹 파일을 전송할 수 있습니까?

  22. 22

    SSH를 통해 컴퓨터에 파일 복사

  23. 23

    SSH를 통해 파일을 이동하고 성공적인 최종 복사 후 소스에서 삭제

  24. 24

    VPS를 통해 SSL을 사용하여 DDNS 도메인을 IPv6 호스트 (라즈베리 파이)로 터널링하는 방법

  25. 25

    SSH를 사용하여 인터넷에서 서버로 파일 다운로드

  26. 26

    FTP를 통해 서버에 파일을 복사하는 cronjob

  27. 27

    파일을 사용하여 -D 인수를 전달하는 Java

  28. 28

    .NET Core에서 하나의 연결을 사용하여 FTP를 통해 여러 파일 다운로드

  29. 29

    ssh를 사용하여 서버 프린터에서 로컬 파일 인쇄

뜨겁다태그

보관