Szukam programu do zdalnego sterowania kompem z Linuxem. Nie chcę instalować programów z stron internetowych tylko z repozytorium Linuxa. Chcę coś na wzór “Pulpit Zdalny” z Windows.
VNC ale jak sobie porównasz wydajność VNC do np. nomachine to wybierzesz nomachine.Na nomachine możesz sobie oglądac filmy na zdalnym kompie na VNC to jest nie możliwe ze względu na niską wydajność.
Dzięki, spróbuje. Chodzi mi tylko o pracowanie w programach Linuxowych których nie ma na Windowsie.
pytanie co to za programy - bo jeśli tylko konsolowe no to możesz się połączyć poprzez ssh
, a jeśli GUI to zostaje VNC.
Programy Graficzne. Myślałem o ssh z x11 forwarding ale ssh mi nie działa bo nie mogę zainstalować go na lapku.
A jaki system? Jesteś pewny, że nie masz ssh?
which sshd
System to Tails, a po wpisaniu tej komendy nic się nie dzieje tylko system się zawiesza na chwilę.
Wpisałem sudo apt install ssh i coś się zainstalowało.
amnesia@amnesia:~$ sudo apt install ssh
Ufamy, że lokalny administrator udzielił odpowiedniego szkolenia.
Zwykle sprowadza się ono do tych trzech rzeczy:
1) należy respektować prywatność innych,
2) należy myśleć przed pisaniem,
3) z dużą władzą wiąże się duża odpowiedzialność.
[sudo] hasło użytkownika amnesia:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
The following additional packages will be installed:
openssh-server openssh-sftp-server
Sugerowane pakiety:
molly-guard rssh ssh-askpass ufw
Polecane pakiety:
ncurses-term
Zostaną zainstalowane następujące NOWE pakiety:
openssh-server openssh-sftp-server ssh
0 aktualizowanych, 3 nowo instalowanych, 0 usuwanych i 12 nieaktualizowanych.
Konieczne pobranie 561 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 1222 kB miejsca na dysku.
Kontynuować? [T/n] t
Pobieranie:1 tor+http://sgvtcaew4bxjd7ln.onion stretch/updates/main amd64 openssh-sftp-server amd64 1:7.4p1-10+deb9u6 [39,7 kB]
Pobieranie:2 tor+http://sgvtcaew4bxjd7ln.onion stretch/updates/main amd64 openssh-server amd64 1:7.4p1-10+deb9u6 [332 kB]
Pobieranie:3 tor+http://sgvtcaew4bxjd7ln.onion stretch/updates/main amd64 ssh all 1:7.4p1-10+deb9u6 [189 kB]
Pobrano 561 kB w 4s (135 kB/s)
Prekonfiguracja pakietów ...
[INFO] Saving package changes
Wybieranie wcześniej niewybranego pakietu openssh-sftp-server.
(Odczytywanie bazy danych ... 138542 pliki i katalogi obecnie zainstalowane.)
Przygotowywanie do rozpakowania pakietu .../openssh-sftp-server_1%3a7.4p1-10+deb9u6_amd64.deb ...
Rozpakowywanie pakietu openssh-sftp-server (1:7.4p1-10+deb9u6) ...
Wybieranie wcześniej niewybranego pakietu openssh-server.
Przygotowywanie do rozpakowania pakietu .../openssh-server_1%3a7.4p1-10+deb9u6_amd64.deb ...
Rozpakowywanie pakietu openssh-server (1:7.4p1-10+deb9u6) ...
Wybieranie wcześniej niewybranego pakietu ssh.
Przygotowywanie do rozpakowania pakietu .../ssh_1%3a7.4p1-10+deb9u6_all.deb ...
Rozpakowywanie pakietu ssh (1:7.4p1-10+deb9u6) ...
Konfigurowanie pakietu openssh-sftp-server (1:7.4p1-10+deb9u6) ...
Przetwarzanie wyzwalaczy pakietu systemd (241-1~bpo9+1)...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.6.1-2)...
Konfigurowanie pakietu openssh-server (1:7.4p1-10+deb9u6) ...
Creating config file /etc/ssh/sshd_config with new version
Creating SSH2 RSA key; this may take some time ...
2048 SHA256:HjMj4GKsH37soJj/YyVGbV3UPCRfBF+bCdqNBXoyqpg root@amnesia (RSA)
Creating SSH2 ECDSA key; this may take some time ...
256 SHA256:4fHhCzNIdND8+rLJwCc6u1VCTJfWIbSnzEvBgK7sbhA root@amnesia (ECDSA)
Creating SSH2 ED25519 key; this may take some time ...
256 SHA256:zlZr85vtDkbvh23DGzR0C79YxblxSCxmkRDn8nsjnNI root@amnesia (ED25519)
Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /lib/systemd/system/ssh.service.
Konfigurowanie pakietu ssh (1:7.4p1-10+deb9u6) ...
Przetwarzanie wyzwalaczy pakietu systemd (241-1~bpo9+1)...
[INFO] Examining package changes
amnesia@amnesia:~$ [INFO] New packages manually installed: {'ssh'}
[INFO] Adding to additional packages list: {'ssh'}
amnesia@amnesia:~$ which sshd
amnesia@amnesia:~$ cat /etc/*-release
TAILS_PRODUCT_NAME="Tails"
TAILS_VERSION_ID="3.13.1"
amnesia@amnesia:~$
I teraz nie wiem co robić bo komenda ssh nie działa i nie mogę się łączyć z kompa przez putty. Po w pisaniu adresu ip w putty nie łączy tylko pisze Error: connection time out. Try later.
EDIT:
Po restarcie działa komenda ssh ale nie mogę się połączyć z laptopem przez putty na windowsie.
Zainstaluje serwer ssh i może zadziała.
Serwer SSH trzeba skonfiguraować. Przykład dla Ubuntu:
https://www.dobreprogramy.pl/AlbatrosZippa/Konfiguracja-protokolu-komunikacyjnego-SSH-w-Ubuntu,86137.html .
Ten linuks, który masz jest oparty na Debianie. Od strony firewall trzeba otworzyć jeden port - standardowo 22/tcp.
https://wiki.debian.org/SSH
https://www.google.com/search?client=firefox-b-d&q=ssh+best+practices .
Oczywiście narazie możesz się połączyć tylko w trybie tekstowym.
EDYCJA:
NIe widać w na ścieżce $PATH, bo działasz na koncie użytkownika. Pakiet jest zainstlaowany, program na pewno też jest.
A jeśli mimo wszystko środowisko tekstowe nie będzie wystarczające pomyśl o tunelowaniu VNC przez SSH, np. TigerVNC. Tu jest opis z wiki Archa. Lokalizacje niektórych plików mogą się różnić:
https://wiki.archlinux.org/index.php/TigerVNC .
amnesia@amnesia:~$ dpkg -L openssh-server
[sudo] hasło użytkownika amnesia:
/.
/etc
/etc/default
/etc/default/ssh
/etc/init
/etc/init/ssh.conf
/etc/init.d
/etc/init.d/ssh
/etc/network
/etc/network/if-up.d
/etc/network/if-up.d/openssh-server
/etc/pam.d
/etc/pam.d/sshd
/etc/ufw
/etc/ufw/applications.d
/etc/ufw/applications.d/openssh-server
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/ssh.service
/lib/systemd/system/ssh.socket
/lib/systemd/system/ssh@.service
/usr
/usr/lib
/usr/lib/openssh
/usr/lib/openssh/ssh-session-cleanup
/usr/lib/tmpfiles.d
/usr/lib/tmpfiles.d/sshd.conf
/usr/sbin
/usr/sbin/sshd
/usr/share
/usr/share/apport
/usr/share/apport/package-hooks
/usr/share/apport/package-hooks/openssh-server.py
/usr/share/doc
/usr/share/doc/openssh-client
/usr/share/doc/openssh-client/examples
/usr/share/doc/openssh-client/examples/ssh-session-cleanup.service
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/openssh-server
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/sshd_config.5.gz
/usr/share/man/man8
/usr/share/man/man8/sshd.8.gz
/usr/share/openssh
/usr/share/openssh/sshd_config
/usr/share/openssh/sshd_config.md5sum
/usr/share/doc/openssh-server
/usr/share/man/man5/authorized_keys.5.gz
amnesia@amnesia:~$
Proszę, a port zaraz odbolokuje bo mam małe “problemy techniczne”.
Tam w tym poradniku w zasadzie nic nie ma. Zacznij od tekstowego UFW:
https://wiki.debian.org/Uncomplicated%20Firewall%20(ufw) .
Iptables:
https://wiki.debian.org/DebianFirewall
https://wiki.debian.org/iptables .
C:\Users\*****>ssh amnesia@192.168.0.**
The authenticity of host '192.168.0.** (192.168.0.**)' can't be established.
ECDSA key fingerprint is SHA256:4fHhCzNIdND8+rLJwCc6u1VCTJfWIbSnzEvBgK7****.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.0.**' (ECDSA) to the list of known hosts.
amnesia@192.168.0.**'s password:
Linux amnesia 4.19.0-4-amd64 #1 SMP Debian 4.19.28-2 (2019-03-15) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
amnesia@amnesia:~$
Dzięki działa