Linux에서 데스크탑에 파일을 저장하는 방법은 무엇입니까?

Linux에서 데스크탑에 파일을 저장하는 방법은 무엇입니까?

대학 서버에도 연결된 대학 컴퓨터에서 Putty.exe를 사용하기 시작했습니다. 내 Linux 디렉토리에 pdb 파일이 저장되어 있습니다. 이 pdb 파일을 내가 현재 사용하고 있는 컴퓨터의 바탕 화면에 저장하여 나 자신에게 이메일로 보낼 수 있습니까?

(대학 서버를 사용하는 경우) Linux 파일을 데스크탑에 저장하는 방법을 알아보려고 합니다. 나는 스스로 조사한 결과 집에서 컴퓨터나 개인 노트북을 사용할 때 직접 경로를 사용하여 파일을 데스크탑에 저장(실제로 복사하려면 cp 명령 사용)할 것이라는 사실을 발견했습니다. 대학 서버에서 에서 이 작업을 완료하는 데 문제가 있습니다.

답변1

PuTTY는 scp 클라이언트와 함께 제공되어야 합니다.pscp. 명령줄에서 사용할 수 있습니다.

pscp user@host:source target

어디사용자그리고주인연결하려는 서버를 참조하세요.원천서버에 있는 파일의 경로입니다.표적클라이언트에서 파일을 저장하려는 위치의 경로입니다.

Linux 클라이언트를 사용하는 경우 시스템에 이미 scp설치되어 있을 수 있습니다. scp동일한 구문을 사용할 수 있습니다.

답변2

sebasth가 제시한 것처럼 SCP를 사용하는 것은 pscp좋은 선택입니다. SFTP는 psftp또 다른 옵션입니다. 대학 워크스테이션에 소프트웨어를 설치하지 못할 수도 있지만 다음을 수행할 수도 있습니다.다운로드그리고 Putty의 psftp"명령줄 보안 파일 복사"를 수행합니다.

처음 프로그램을 실행하면 이런 모습이 될 수 있습니다.

psftp: no hostname specified; use "open host.name" to connect
psftp>

이를 수행하려면 SSH와 동일한 자격 증명을 사용하십시오. 예를 들어,

psftp> open server.university.edu

(또는 호스트 이름이 없으면 해당 IP 주소를 사용하십시오.)

help사용 가능한 명령을 보려면 입력하세요 . 주목할 가치가 있습니다 lcd. 주의하세요. "로컬에서 디렉토리 변경"을 의미합니다. 그러면 프로그램의 작업 디렉터리가 변경됩니다. 파일을 다운로드하면 해당 파일이 작업 디렉터리에 다운로드됩니다. lpwd로컬 작업 디렉토리를 인쇄 하는 데 사용할 수 있습니다 . 또한 로컬 명령은 를 사용하여 실행할 수 있습니다 !. 로컬 디렉토리 목록을 얻으려면 를 입력하십시오 !dir. 연습으로서, 무슨 일이 일어나고 있는지 느껴보기 위해 이것들을 시도해 보세요.

lcd \
!dir
lcd Users
!dir
lcd YourUserName
!dir
lcd Desktop
lpwd

이제 원격 측에서 디렉터리 목록을 가져옵니다.

ls

get단일 파일을 다운로드합니다 . 소문자 a로 시작하는 모든 파일을 다운로드하는 mget등 여러 파일을 한 번에 다운로드할 때 사용됩니다 . mget a*( put및 을 사용하여 업로드합니다 mput.)

SFTP 세션을 종료하려면 를 입력합니다 bye.

소프트웨어를 설치할 수 있는 개인용 컴퓨터에서 SFTP 클라이언트를 사용해 보세요. 파일Zilla.WinSCP. WinSSHFS. 아니면 마음에 드는 것을 검색해 보세요.

답변3

따라서 귀하의 질문에 대한 가장 직접적인 대답은 scp(또는 퍼티를 사용하는 경우 pscp)라고 생각합니다.

그러나 또 다른 해결책은 버전 제어 시스템을 설치하는 것인데, 매우 유용하므로 반드시 설치해야 합니다. 나는 mercurial(hg)을 추천합니다(다른 사람들은 git을 추천하겠지만 배우기가 더 어렵습니다).

  • MS-windows와 Gnu/Linux에 Tourtoisehg를 설치하세요.
    • Debian/Ubuntu 등을 입력하고 sudo apt install tortoisehg-nautilus2분 정도 기다립니다.
    • MS-Windows에서는 다음으로 이동하세요.https://tortoisehg.bitbucket.io/다운로드하고 설치합니다(그리고 30분 정도 기다립니다).
  • 계정을 얻으세요비트 버킷, 그리고
  • 작동 방법 알아보기: 많은 튜토리얼이 있는데 어느 것이 가장 좋은지 모르겠습니다. 찾을 수 없다면 물어보세요. 몇 가지를 안내해 드리겠습니다.

프로젝트의 전체 기록을 저장할 수 있으므로 필요한 경우 몇 주 전의 변경 사항을 취소할 수 있습니다.bitbucket을 통해 여러 컴퓨터를 동기화할 수도 있습니다.

답변4

MS-Windows 파일 공유가 있는 경우(대학의 모든 컴퓨터에 파일을 저장하려면 이 MS-Windows가 필요하므로 아마도 대학에서) 이를 Gnu/Linux에 마운트할 수 있습니다(다음에서 수행할 수 있는 경우). 그 기계: 아마 그것도 대학에 있다면). 방법을 알아보려면 현지 대학의 IT 지원팀에 문의하는 것이 가장 좋습니다.

관련 정보