Narzędzia użytkownika

Narzędzia witryny


sk1:ssh_screen_tmux

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
sk1:ssh_screen_tmux [2020/03/31 12:20]
jkonczak utworzono
sk1:ssh_screen_tmux [2020/12/06 10:58] (aktualna)
jkonczak [Integracja z myszą]
Linia 14: Linia 14:
  
 Klient łącząc się do serwera sprawdza czy klucze publiczne serwera zgadzają się z kluczami zapamiętanymi w plikach ''/​etc/​ssh/​ssh_known_hosts''​ i ''​~/​.ssh/​known_hosts''​.\\ Klient łącząc się do serwera sprawdza czy klucze publiczne serwera zgadzają się z kluczami zapamiętanymi w plikach ''/​etc/​ssh/​ssh_known_hosts''​ i ''​~/​.ssh/​known_hosts''​.\\
-Jeśli nie ma klucza powiązanego z hostem, użytkownik jest pytany czy klucz którym przedstawia się serwr jest w porządku a następnie dodaje klucz do pliku ''​~/​.ssh/​known_hosts''​.\\ +Jeśli nie ma klucza powiązanego z hostem, użytkownik jest pytany czy klucz którym przedstawia się serwer ​jest w porządku a następnie dodaje klucz do pliku ''​~/​.ssh/​known_hosts''​.\\ 
-Jeśli klucza się nie zgadza, ssh wyświetla komunikat ​ostrzegawdzy ​i przerywa pracę.+Jeśli klucza się nie zgadza, ssh wyświetla komunikat ​ostrzegawczy ​i przerywa pracę.
  
 ==== SSH i klucze użytkownika ==== ==== SSH i klucze użytkownika ====
Linia 22: Linia 22:
  
 Taka forma uwierzytelniania jest powszechna do tego stopnia, że częściej spotyka się konfiguracje które dopuszczają logowanie tylko po kluczy niż te które dopuszczają logowanie tylko po haśle.\\ Taka forma uwierzytelniania jest powszechna do tego stopnia, że częściej spotyka się konfiguracje które dopuszczają logowanie tylko po kluczy niż te które dopuszczają logowanie tylko po haśle.\\
-Używanie kluczy ssh jest też typowym ​uwierzytelnianime ​przy korzystaniu z git+ssh (np. jest to preferowana metoda dla [[https://​help.github.com/​en/​github/​authenticating-to-github/​connecting-to-github-with-ssh|github.com]]).+Używanie kluczy ssh jest też typowym ​uwierzytelnianiem ​przy korzystaniu z git+ssh (np. jest to preferowana metoda dla [[https://​help.github.com/​en/​github/​authenticating-to-github/​connecting-to-github-with-ssh|github.com]]).
  
 Do generowania kluczy dla ssh (pary kluczy asymetrycznych - prywatnego i publicznego) można użyć komendy: \\ Do generowania kluczy dla ssh (pary kluczy asymetrycznych - prywatnego i publicznego) można użyć komendy: \\
Linia 126: Linia 126:
  
 ==== ~/.screenrc ==== ==== ~/.screenrc ====
-Przykładowa sensowna startowa ​konfiruacja ​(do umieszczenia w ''​~/​.screenrc''​)+Przykładowa sensowna startowa ​konfiguracja ​(do umieszczenia w ''​~/​.screenrc''​)
  
 <code - "​.screenrc">​ <code - "​.screenrc">​
Linia 152: Linia 152:
 https://​en.wikipedia.org/​wiki/​Keyboard_shortcut#​Notation https://​en.wikipedia.org/​wiki/​Keyboard_shortcut#​Notation
  
-Żeby przekazać do aplikacji wewnątrz ​termianala ​skrót klawiszowy ''​Ctrl + a''​ należy wykonać ''​C-a a''​+Żeby przekazać do aplikacji wewnątrz ​terminalna ​skrót klawiszowy ''​Ctrl + a''​ należy wykonać ''​C-a a''​
  
 Pomoc to skrót klawiszowy ''​C-a ?''​ Pomoc to skrót klawiszowy ''​C-a ?''​
Linia 182: Linia 182:
 W trybie kopiowania można (jak nazwa wskazuje) skopiować tekst: W trybie kopiowania można (jak nazwa wskazuje) skopiować tekst:
   - umieść kursor (strzałki lub ''​hjkl''​) na pierwszym znaku   - umieść kursor (strzałki lub ''​hjkl''​) na pierwszym znaku
-  - nacśnij spację (lub enter)+  - naciśnij spację (lub enter)
   - umieść kursor na ostatnim znaku   - umieść kursor na ostatnim znaku
-  - nacśnij enter+  - naciśnij enter
 Do wklejania tekstu służy ''​C-a ]''​ Do wklejania tekstu służy ''​C-a ]''​
  
Linia 193: Linia 193:
  
 Podziel poziomo: ''​C-A S''​\\ Podziel poziomo: ''​C-A S''​\\
-Poziel ​pionowo: ''​C-A |''​\\ +Podziel ​pionowo: ''​C-A |''​\\ 
-Przekocz ​do nastepnego ​okna: ''​C-A Tab''​\\+Przeskocz ​do następnego ​okna: ''​C-A Tab''​\\
 Zamknij podział: ''​C-A Q''​\\ Zamknij podział: ''​C-A Q''​\\
 <​html></​small></​html>​ <​html></​small></​html>​
Linia 237: Linia 237:
 ==== Integracja z myszą ==== ==== Integracja z myszą ====
  
-Po wydaniu komendy ''​tmux set mouse''​ (wewnątrz tmuxa) lub wpisaniu do pliku ''​~/​.tmux.conf''​ linii ''​set-option -g mouse on''​ program tmux integruje się z myszą.+Po wydaniu komendy ''​tmux set mouse on''​ (wewnątrz tmuxa) lub wpisaniu do pliku ''​~/​.tmux.conf''​ linii ''​set-option -g mouse on''​ program tmux integruje się z myszą.
  
 Oznacza to, że można : Oznacza to, że można :
Linia 244: Linia 244:
   - zmieniać rozmiar tafli chwytając linię między taflami,   - zmieniać rozmiar tafli chwytając linię między taflami,
   - przewijać historię rolką,   - przewijać historię rolką,
-  - kopiować tekst zaznaczając go myszą (wkleja się standardowo przez ''​C-b ]''​).+  - kopiować tekst zaznaczając go myszą (wkleja się standardowo przez ''​C-b ]''​)
 +  - wywoływać menu kontekstowe tmuxa trzymając prawy przycisk.
  
 Uwaga: zaznaczony tekst nie trafia do schowka systemowego.\\ Uwaga: zaznaczony tekst nie trafia do schowka systemowego.\\
-Wciśnięcie ''​Shift''​ przy zanzaczaniu ​tekstu / klikaniu myszą wyłącza obsługę myszy przez tmuxa (tzn. można tekst normalnie skopiować do schowka systemowego).+Wciśnięcie ''​Shift''​ przy zaznaczaniu ​tekstu / klikaniu myszą wyłącza obsługę myszy przez tmuxa (tzn. można tekst normalnie skopiować do schowka systemowego).
  
 ==== Losowe linki ==== ==== Losowe linki ====
   * https://​github.com/​tmux/​tmux/​wiki/​Getting-Started   * https://​github.com/​tmux/​tmux/​wiki/​Getting-Started
   * https://​tmuxcheatsheet.com/​   * https://​tmuxcheatsheet.com/​
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
sk1/ssh_screen_tmux.1585650051.txt.gz · ostatnio zmienione: 2020/03/31 12:20 przez jkonczak