bash에서 ssh를 사용하여 다른 컴퓨터에 로그인 할 때 로컬 하드 드라이브에 파일을 다운로드하는 가장 좋은 방법은 무엇입니까? 나는 SFTP를 알고 있지만 convienent하지 않습니다. 디렉토리 이름의 탭 완성이 부족합니다. 우분투 8.04.1을 사용하고 있습니다. 공용 IP가 없으므로 동적 동적 DNS 솔루션을 설치하고 싶지 않습니다.sshed시 로컬 드라이브에 파일 다운로드
답변
나는 또한 우분투 8.04.1을 실행하는거야, 나는 내가 참 탭 완성을받을 수 있나요
$ scp [email protected]:.bashr<TAB>
를 입력하면 (즉 bash는 내 서버에 sshing 및이 파일 시스템에서 완료 결과를 얻고있다). 그렇다면
$ scp [email protected]:.bashrc .
내 서버에서 내 로컬 컴퓨터의 현재 디렉토리로 my .bashrc를 복사하십시오. 당신이하지 않으면
, (광산은 기본적으로 한) sudo apt-get install bash-completion
을 시도하고 .bashrc에 다음 줄이 포함되어 있는지 확인하십시오
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
잘 모르겠습니다.
나는 $ scp를 호스트 거라고 : 파일 locallocation를 지금까지 내가 더 간단 SCP-에 스테로이드 원격 폴더 구조를 자동으로 완성 할 수가 없다 알고있다. 기본적으로 원격 폴더를 마운트하려는 경우 sshfs을 살펴보십시오. 또는 Nautilus에서 ssh : // ...로 원격 디렉토리를 마운트하십시오.
나는 명령 행 SCP 클라이언트를 실제로 사용하고 싶다. :)이게 어떻게되는지는 모르겠지만 우분투의 SCP (openssh-client 1 : 4.7p1-8ubuntu1.2)는 실제로 공개 키를 통해 인증 한 호스트의 원격 디렉토리와 파일의 탭 완성을 실제로합니다.
ssh-xfer가 당신을 위해 무엇을 찾고 있습니다. 당신이 설정 한 후, 당신은 (원격 시스템에서 ssh
세션 내에서)을 입력 할 수 있습니다 :
$ ssh-xfer foo.txt
및 foo.txt의 마술 로컬 컴퓨터에 표시됩니다.
FISH는 어때요? 이상 *** 인터넷 *** 르 전송 *** 쉿 *** 엘 - 당신은 당신의 콘솔에서 자정 사령관을 사용할 수 있습니다
$ sudo apt-get install mc
$ mc
그런 다음 F9 충돌; 오른쪽 (오른쪽 패널) -> 쉘 링크 원격 호스트의 ssh 링크에 입력하십시오. 프롬프트 기계 이름을 입력에서 지정 :
[email protected]
시스템을 (당신의 SSH 키가에 설치하는 경우 또는 자동 로그인)
지금 원격 파일 시스템을 탐색 할 수있는 암호를 입력하라는 메시지가 표시됩니다 , 원하는대로 선택하고 복사하십시오 (F5).
- 1. 강제 다운로드 헤더가있는 로컬 서버에 파일 저장
- 2. php로 파일 다운로드 (로컬 호스트에서 아파치 작업)
- 3. PHP 다운로드 스크립트 (로컬)
- 4. localhost에서 파일 프롬프트 다운로드
- 5. localhost : 8888/파일 다운로드
- 6. 파일 다운로드
- 7. 파일 다운로드
- 8. ASMX 파일 다운로드
- 9. 로컬 루비 웹 서버에서 파일 다운로드 속도를 늦추려면 어떻게해야합니까?
- 10. C에서 진행률 측정기가있는 웹에서 로컬 파일로 파일 다운로드
- 11. PHP 강제로 원격 파일 다운로드
- 12. HtmlUnit onclick 실행 다운로드 파일
- 13. 서버 asp.net에서 파일 다운로드
- 14. 파이썬을 사용하여 HTTP에서 파일 다운로드 자동화
- 15. 플래시 - 로컬 호스트에서 업로드 및 다운로드
- 16. 임베디드 NAND 드라이브에 적합한 파일 시스템은 무엇입니까?
- 17. asp.net을 사용하여 매핑 된 드라이브에 파일 업로드
- 18. 자바 스크립트를 사용하여 파일 다운로드
- 19. Windows를 사용하여 파일 다운로드 IStream
- 20. 큰 파일 다운로드
- 21. 실행 가능한 jar 파일의 리소스를 로컬 드라이브에 저장하는 방법은 무엇입니까?
- 22. C#으로 로컬 하드 드라이브에 저장된 파일을 인쇄하는 방법은 무엇입니까?
- 23. Asp - 로컬 호스트에서만 공유 드라이브에 액세스 할 수 있습니다.
- 24. 장고 웹 응용 프로그램 - 로컬 하드 드라이브에 액세스하는 방법?
- 25. 로컬 드라이브에 WPF 응용 프로그램 액세스 권한을 부여 하시겠습니까?
- 26. 파일이 이동식 드라이브 또는 로컬 드라이브에 있는지 확인하는 방법
- 27. 파일 다운로드 문제 PHP
- 28. IIS에서 MDB (액세스) 파일 다운로드
- 29. Android 에뮬레이터 : 파일을 로컬 파일 시스템에 씁니까?
- 30. PHP로 파일 다운로드 - 한 번에 하나씩 다운로드!
scp를 로컬로 사용할 때 탭 완성 기능도 있습니다. 로컬 scp [서버 간] [로컬]와 비교할 때 약간의 낭비가 있습니다. 두 가지 방법 모두 작동하지만 정확히 동일합니다. –
나에게 가치있는 것을 낭비하지 않습니다 (예 : 시간). 질문을 던지는 질문자의 경우와 같이 로컬 시스템에 액세스 가능한 ssh 서버가없는 경우 서버에 ssh하고 로컬 시스템으로 scping하면 작동하지 않습니다. –