대학 서버에도 연결된 대학 컴퓨터에서 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-nautilus
2분 정도 기다립니다. - MS-Windows에서는 다음으로 이동하세요.https://tortoisehg.bitbucket.io/다운로드하고 설치합니다(그리고 30분 정도 기다립니다).
- Debian/Ubuntu 등을 입력하고
- 계정을 얻으세요비트 버킷, 그리고
- 작동 방법 알아보기: 많은 튜토리얼이 있는데 어느 것이 가장 좋은지 모르겠습니다. 찾을 수 없다면 물어보세요. 몇 가지를 안내해 드리겠습니다.
프로젝트의 전체 기록을 저장할 수 있으므로 필요한 경우 몇 주 전의 변경 사항을 취소할 수 있습니다.bitbucket을 통해 여러 컴퓨터를 동기화할 수도 있습니다.
답변4
MS-Windows 파일 공유가 있는 경우(대학의 모든 컴퓨터에 파일을 저장하려면 이 MS-Windows가 필요하므로 아마도 대학에서) 이를 Gnu/Linux에 마운트할 수 있습니다(다음에서 수행할 수 있는 경우). 그 기계: 아마 그것도 대학에 있다면). 방법을 알아보려면 현지 대학의 IT 지원팀에 문의하는 것이 가장 좋습니다.