우분투에서 SSH 명령 줄의 대안


14

CentOS를 실행하는 머신이 있습니다. 그것에 들어가기 위해을 사용 ssh합니다.

창 관리 시스템을 설치할 수 없습니다. 때로는 구성 편집, 여러 로그 확인 등과 같은 많은 작업을 수행해야 할 때가 있습니다.이 모든 것이 명령 줄에서 약간 지루한 작업이됩니다 (용서는 명령 줄 닌자가 아닙니다).

방금 필요한 모든 로그와 파일을 갖기 위해 여러 세션을 진행했지만 로컬 컴퓨터에서 원격 컴퓨터의 파일 시스템을 "볼"수 있으므로 원격 컴퓨터를 열고 편집 할 수 있습니다 모든 멋진 창과 텍스트 편집기를 사용할 수있는 로컬 컴퓨터의 파일?


안녕하세요, 귀하의 질문을 잘못 해석하여 죄송합니다. 제목을 명확히 해주셔서 감사합니다.
Canadian Luke

1
문제 없어요. 처음에 그것을 추가했을 것입니다.
ThrowsException

1
터미널 멀티플렉싱 소프트웨어를 살펴 보셨습니까? Screentmux를 사용하면 여러 세션을 동시에 열 수 있으며 순수 ssh 세션을 통해 의사 창 인터페이스를 제공 할 수 있습니다. 또한 CentOS 상자에 이미 화면이 표시되어있는 것이 거의 보장됩니다.
가짜 이름

1
X 전달은 창 관리 시스템으로 간주됩니까?
user253751

답변:


28

Linux 를 사용하는 경우 sshfs 설치를 살펴보십시오 . ssh를 통해 시스템에 원격으로 연결할 수 있지만 로컬 시스템에서 파일 시스템의 일부로 표시되므로 로컬 편집기에서 파일을 편집하고 로컬 파일 인 것처럼 처리 할 수 ​​있습니다. 서버쪽에 아무것도 설치할 필요조차 없으며 ssh에서 작동합니다.

마찬가지로 win-sshfs가 있습니다 Windows 용 있는데, 와 비슷한 방식을 사용하지만 대신 파일 시스템을 Windows 네트워크 드라이브로 마운트합니다. 추천 Lexi R에 감사드립니다!

또 다른 대안은 FTP를 사용하여 파일을 가져 와서 로컬 컴퓨터에 저장하고 원하는대로보고 편집 한 다음 FTP를 사용하여 다시 제자리에 넣는 것입니다. CentOS 상자에 FTP 서버가 필요하며 Filezilla 와 같은 것을 사용 하여 연결할 수 있습니다.


2
sshfs는 Windows를 사용하는 경우 대안이 아닙니다. 이 경우 WinSCP가 더 적합합니다.
Marcelo

2
sshfs는 내가 찾던 것입니다. 보스입니다.
ThrowsException

1
FileZilla는 SFTP를 기본적으로 지원합니다. SFTP는 FTP와는 관련이 없으며 SSH와는 관련이 있습니다. 일반 서버에서 SSH를 사용할 수 있으면 동일한 자격 증명으로 SFTP를 사용할 수 있으며 FTP 서버를 설치할 필요가 없습니다. (WinSCP는 동일한 프로토콜을 사용하므로 둘 다 작동하거나 작동하지 않습니다.)
IMSoP

2
@Marcelo win-sshfs 를 사용할 수 있으며, 룸메이트가 맹세합니다.
Lex R

7

Windows에서 연결을 실행중인 경우 WinSCP를 확인할 수 있습니다. 무료이며 액세스 할 수있는 파일 시스템의 트리보기 (탐색기 유사)를 제공합니다.

* nix 환경에서 실행중인 경우 FTP (비보안), SFTP (보안)와 같은 일종의 파일 액세스를 활성화하거나 원격 파일 시스템을 CIFS, NFS 또는 sshfs로 마운트 할 수 있습니다 파일 시스템. 이 모든 옵션은 무료이며 OS에 내장되어 있어야합니다.


4

현재 Linux 데스크탑에는 종종 일종의 sshfs가 내장되어 있습니다. 예 : Gnome에서 파일 관리자 (노틸러스)를 열고 Ctrl + L을 눌러 편집 가능한 위치 표시 줄을 가져온 후 다음과 같은 URL을 입력하십시오.sftp://example.com/ 입력하고 Enter를 누르십시오. example.com에 대한 SSH (실제 SFTP) 연결이 열리고 파일 관리자에 해당 내용이 표시되며 로컬 디렉토리처럼 찾아 볼 수 있습니다.

연결을 설정 한 후에는 그놈 이외의 응용 프로그램 (예 : KDE 응용 프로그램 또는 명령 줄)에서 원격 디렉토리에 액세스 할 수도 있습니다. 가장 쉬운 방법은 파일 관리자에서 대상 응용 프로그램이나 셸로 디렉토리를 끌어 오는 것입니다. 약간의 경험이 있으면 원격 디렉토리를 수동으로 탐색 할 수도 있습니다. 일반적으로 아래 ~/.gvfs/또는 아래에 마운트 됩니다 /run/user/<userid>/gvfs/.

KDE도 비슷한 메커니즘을 가지고 있습니다.

나는 sshfs에 대한 경험이 없지만 sshfs와 Gnome 내장 SFTP 액세스 (GVFS)는 비슷한 기능을 제공한다고 생각합니다. 개인적으로 GVFS는 사용하기 쉬워서 추가 소프트웨어를 설치하거나 설정하지 않고도 현재 보편적으로 사용할 수 있다는 점에 감사합니다.


그것이 비슷한 상황에서 내가하는 일입니다. 그놈에서 영구적으로 연결하려면 "장소"로 이동하여 "서버에 연결"을 선택하십시오.
jaia

1

메모장 ++에서 NppFTP 플러그인은 SCP를 지원합니다. 파일을 원격으로 편집하는 데 항상 사용합니다. NppFTP 탭에서 파일을 두 번 클릭하여 임시 디렉토리로 다운로드 한 다음 파일을 저장할 때 업로드합니다.


0

꼭두각시 또는 ansible과 같은 구성 관리 도구를 사용하십시오. 이러한 방식으로 구성 파일을 로컬로 유지하고 로컬 툴링을 사용할 수 있습니다. 좋은 "부"효과 (아마도 더 중요 할 수 있음)로서 구성 버전을 제어하고 자동으로 배포하며 쉽게 재현 할 수 있습니다 (추가 서버에도 해당).


0

클라이언트 시스템 (파일을 편집하는 위치에서) 인 경우 NFS가 더 나은 솔루션이라고 생각합니다. NFS를 통해 파일을 공유하고 클라이언트 시스템에 마운트하십시오. 로컬 드라이브로 나타납니다. 자주 사용하는 GUI 편집기를 사용하여 파일을 편집 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.