호스트 컴퓨터에서 원격 컴퓨터의 파일을 엽니다.

호스트 컴퓨터에서 원격 컴퓨터의 파일을 엽니다.

SSH를 통해 연결된 원격 컴퓨터에서 파일을 편집하려고 합니다. 내 로컬 컴퓨터에서 편집하기 위해 원격 파일을 어떻게 열 수 있나요?

답변1

원격 디렉터리를 탑재 sshfs한 다음 로컬 디렉터리 트리의 파일에 액세스할 수 있습니다.

예:

sshfs user@domain:/remote/directory/ /local/directory/

이것들은 모두 매뉴얼 페이지에 있습니다.

또는 파일 복사를 사용하여 scp/rsync편집한 다음 다시 복사하세요.

답변2

그놈이나 KDE를 사용하는 경우:

  • 파일 관리자 열기
  • 주소 표시줄에 초점을 맞추려면 Ctrl+L을 누르세요.
  • Enter를 누르고 sftp://host/Enter를 누르십시오("host"를 대상 호스트로 바꾸십시오).

이제 원격 호스트의 파일 시스템이 파일 관리자에 나타나며 대상 디렉터리로 이동하여 파일을 두 번 클릭하여 열 수 있습니다. 내가 아는 한, 이제 모든 로컬 프로그램을 사용하여 파일을 열 수 있습니다(Gnome이나 KDE 응용 프로그램일 필요는 없습니다).

또한 나중에 다시 빠르게 이동할 수 있도록 원격 대상 디렉토리를 북마크에 추가할 수도 있습니다.

다른 사용자로 연결하거나 다른 포트를 사용하여 연결하려는 경우에 사용할 수 있습니다 sftp://user@host:port/somedirectory/.

답변3

vim에 익숙하다면 다음과 같이 사용할 수 있습니다.

vim scp://user@host:port/file_path_and_filename

파일 경로 앞에 "/" 문자를 잊지 않도록 하십시오. 그렇지 않으면 작동하지 않습니다.

vim scp://[email protected]:2243//home/user/my_file

/etc/ssh/sshd_config파일의 기본 포트 번호와 동일하면 포트 번호를 건너뛸 수 있습니다.

답변4

원격 컴퓨터에 설치된 GUI 프로그램을 사용하려는 경우 원격 디스플레이를 로컬 PC로 전달할 수 있습니다.

 $ ssh -X [email protected]

이제 원격 컴퓨터에 설치된 GUI 편집기를 사용하여 원격 파일을 엽니다.

 $ geany ~/Documents/file.txt

관련 정보