Cześć,
Jest to bardzo przydatne, ponieważ dzięki tej wskazówce możemy zarządzać innym komputerem lub w niektórych przypadkach ułatwi nam to życie.
Wiedzą, że jeśli się połączą SSH de PC nr 1 a PC nr 2 na przykład i próbują otworzyć program, taki jak Firefox uruchomić i wyświetlać PC nr 2lub jakiś odtwarzacz muzyki lub wideo, robimy to w ten sposób:
użytkownik @ pc2: ~$ firefox
Ale zwraca następujący błąd:
(firefox: 1704): Gtk-WARNING **: nie można otworzyć ekranu:
Cóż, tutaj zobaczysz, jak otworzyć potrzebne oprogramowanie, rozwiązując ten błąd za pomocą tylko jednego polecenia.
Także (i moim zdaniem to jest bardziej interesujące), przypuśćmy, że tak PC nr 1, Mam dostęp PC nr 2 jaki jest komputer mojej dziewczyny z użytkownikiem kzkggaara na przykład życzę jej (użytkownik cc) zostanie wyświetlony plik powiadomienie (jak te, które pojawiają się, gdy zwiększamy lub zmniejszamy głośnośćitp.) z napisem „Przestań słuchać Enrique Iglesias !!!„Hej… zobaczymy, jak to zrobić, bez konieczności znajomości hasła użytkownika (cc w tym przykładzie).
Aby uzyskać dostęp przez SSH z naszym użytkownikiem (kzkggaara w tym przykładzie) do PC nr 2 (z adresem IP = 192.168.151.209) umieszczamy coś takiego:
- ssh kzkggaara@192.168.151.209
Teraz, gdy już jesteśmy w naszym użytkowniku, chcemy na przykład uruchomić odtwarzacz wideo, ten, który jest domyślnie instalowany w Ubuntu, to Totem, użyjemy tego do wyjaśnienia.
Jeśli po prostu wstawimy terminal „totem„Da nam wspomniany błąd, ponieważ przed wykonaniem aplikacji musimy umieścić następujący wiersz:
- eksport WYŚWIETLACZ =: 0.0
Mówiąc to, problem jest rozwiązany hehe. (Jeśli zobaczysz błąd, zmień „0.0" przez "1.0„) A więc kroki do wykonania totem by:
- eksport WYŚWIETLACZ =: 0.0
- totem
I gotowy.
Jeśli to chcemy zamknąć totem po prostu umieściliśmy:
- Zabójczy totem
Załóżmy teraz, że chcemy uruchomić przeglądarkę taką jak Firefoxjuż Nie będziemy mieć aby ponownie napisać pierwszą linię (eksport WYŚWIETLACZ =: 0.0), po prostu wpisujemy:
- firefox
I problem rozwiązany
Jeśli jednak opuszczą sesję i ponownie wejdą przez SSH do PC nr 2, będą musieli napisać wiersz dotyczący eksport.
Teraz ... najciekawsze moim zdaniem:
Uruchom aplikacje na pulpicie innego użytkownika:
Jesteśmy już połączeni przez SSH z PC nr 2, do którego uzyskaliśmy dostęp z użytkownikiem kzkggaara a chcemy pokazać użytkownikowi cc u powiadomienie (jak te, które pojawiają się, gdy zwiększamy lub zmniejszamy głośnośćitp.) z napisem „Przestań słuchać Enrique Iglesias !!!"
Aby wysyłać powiadomienia ręcznie, musimy zainstalować pakiet o nazwie libnotify-bin, aby go zainstalować wstawiamy w terminalu:
- sudo apt-get zainstaluj libnotify-bin
I gotowy. Teraz utworzymy bardzo mały skrypt za pomocą polecenia:
- sudotouch /opt/script.sh
Będziemy go edytować za pomocą:
- sudo nano /opt/script.sh
A w nim napiszemy, co następuje:
eksport WYŚWIETLACZ =: 0.0
notify-send "Przestań słuchać Enrique Iglesias !!!"
Oszczędzamy i wychodzimy [Ctrl] + [X], a teraz nadamy skryptowi uprawnienia do uruchomienia:
- sudo chmod + x /opt/script.sh
A teraz musimy tylko wykonać skrypt, ale wykonamy go jako użytkownik cc, ponieważ chcemy, aby to powiadomienie pojawiło się dla tego konkretnego użytkownika. Przechodzimy do katalogu zawierającego skrypt:
- cd / opt /
A teraz uruchamiamy to:
- sudo -u cc./script.sh
Gotowe, to byłoby to.
Jest to w pełni konfigurowalne, mogą pokazać ci plik gedit to mówi "Zhakowałem cię na komputerze„Albo cokolwiek chcą, wszystko zależy od tego, jak bardzo potrafią improwizować.
Nic, tutaj samouczek się kończy.
Każdy błąd, problem, wątpliwość lub pytanie, skarga lub sugestia, byłbym wdzięczny, gdybyś to zgłosił, konstruktywna krytyka jest zawsze dobrze przyjmowana.
Pozdrawiam i ... Wiem, że komuś się to przyda ^ _ ^