nox11.pl — no X11 required

ssh

Protokół umożliwiający bezpieczne zdalne logowanie, wykonywanie poleceń oraz tunelowanie usług przez szyfrowane połączenie.

guest@nox11:~$
/ssh

Połączenie SSH:

ssh user@192.168.11.101

Forwarding X11:

ssh -X user@192.168.11.101

Trusted X11 Forwarding (mniej restrykcyjny):

ssh -Y user@192.168.11.101

Logowanie za pomocą klucza prywatnego:

ssh -i sciezkaKlucza user@192.168.11.101

Usunięcie pliku known_hosts:

rm ~/.ssh/known_hosts

Usunięcie jednego wpisu z known_hosts:

ssh-keygen -R 192.168.11.101

Tunel SSH dla VNC:

ssh -L 5900:127.0.0.1:5900 user@192.168.11.101

Generowanie kluczy:

ssh-keygen

Domyślna lokalizacja kluczy:

/home/user/.ssh/

Wgranie klucza publicznego na serwer:

ssh-copy-id user@192.168.11.101

Wyświetlenie kluczy publicznych zapisanych na serwerze:

cat /home/user/.ssh/authorized_keys

Ograniczenie logowania do wybranych użytkowników (edycja pliku /etc/ssh/sshd_config):

AllowUsers user user2
#DenyUsers user3 user4
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

Zmiana portu ssh (edycja pliku /etc/ssh/sshd_config):

Port 2222

Połączenie na niestandardowy port:

ssh -p 2222 user@192.168.11.101

Kopiowanie plików przez SSH:

scp plik.txt user@192.168.11.101:/home/user/folderDocelowy

Pobranie pliku do konkretnego katalogu:

scp user@192.168.11.101:/home/user/plikZdalny.txt /home/user/folderDocelowy

Przesłanie pliku przy użyciu klucza prywatnego - do skryptu:

scp -i sciezkaKlucza plik.txt uzytkownik@adresIP:/home/user/folderDocelowy

Przesłanie folderu przy użyciu klucza prywatnego - do skryptu:

scp -i sciezkaKlucza -r sciezkaFolderu uzytkownik@adresIP:/home/user/folderDocelowy

Montowanie zdalnego katalogu przez SSH:

sshfs user@192.168.11.101:sciezkaKataloguZdalnego sciezkaKataloguLokalnego

Instalacja sshfs:

apt-get install sshfs