Chciałem wypróbować za pomocą narzędzi graficznych nad ssh. Aby nauczyć się czegoś nowego :)
więc rozumiem to, łączę się tak: ssh -port -x użytkownik @ serwer
Ale działam na serwerze Ubuntu, więc nie ma on GUI, a zatem nie ma narzędzi GUI. Rozumiem, że muszę zainstalować gedit na serwerze. Ale także Xserver?
Czy ktoś może mi wyjaśnić te pojęcia?
Nie musisz instalować gedit na swoim serwerze, ale możesz użyć gedit na pulpicie, aby edytować plik na serwerze. Oto jak:
http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu
źródło
Ok, przepraszam, właśnie zdałem sobie sprawę, że to pytanie dotyczyło konkretnie X zamiast ssh lub tego typu rzeczy. Ale skoro to napisałem, i tak opublikuję. Jeśli nie masz ochoty na „próbowanie nowych rzeczy”, takie jak zadane pytanie, i po prostu chcesz otworzyć plik na serwerze ssh za pomocą gedit. Osobiście nie zrobiłbym tego w ten sposób. Ale czasami chciałbym móc otworzyć plik w gedit, kiedy loguję się do mojego serwera przez ssh. Tak właśnie tu trafiłem. (i nie znalazłem tutaj odpowiedzi na to pytanie)
ssh oznacza, że sftp jest również dostępny. Nowoczesne menedżery plików GNU / Linux obsługują łączenie się z serwerem sftp oraz przeglądanie, otwieranie i edytowanie plików tak, jakby były lokalne (ale zwykle wolniej w sieci)
Mam login z ustawieniem klucza publicznego dla bezpieczeństwa i wygody, dzięki czemu mogę zalogować się do mojego serwera przez ssh i sftp bez hasła, klikając zakładkę, którą utworzyłem w nautilus:
Tak to robię. Myślę, że nazywa się gvfs i jest to wirtualny system plików, którego używają nautilus i spółka. Możesz skonfigurować automatyczne montowanie serwerów podczas rozruchu, a następnie mieć przez cały czas dostępne katalogi (na konsoli), jeśli to konieczne.
źródło
Użyj następującego polecenia
źródło