Kommandot Ctrl-a a i screen

Ett mycket användbart kommando i gnu screen är Ctrl-a, a. Det kan användas för att gå tillbaka till början av en rad, men det är i själva verket mer generellt än så. Vad det gör är att det skickar kommandot Ctrl-a till fönstret inuti screen-sessionen. Det innebär att om du till exempel har nästade screen-sessioner, vilket kan hända om du öppnar en ssh-anslutning till en annan dator som startar screen automatiskt, så skickar man kommandon till den yttre sessionen med Ctrl-a och till den inre med Ctrl-a, a.

Som ett exempel så använder man Ctrl-a, d för att frånskilja den yttre sessionen. Den inre sessionen är dock fortfarande ansluten till denna. Det märker man om man återansluter till den. För att frånskilja den inre sessionen använder man istället kommandot Ctrl-a, a, d.

Observera också att kommandot Ctrl-a, a inte är samma kommando som Ctrl-a, Ctrl-a. Det senare används för att växla till det senast öppna fönstret.

Kombinera innehåll från olika celler i en cell i Libreoffice/OpenOffice calc

Det är väldigt  enkelt att bygga upp innehållet i en cell utifrån innehållet i andra celler. Detta görs genom att använda operatorn &.

Anta att man har följande tabell med förnamn och efternamn

För- och efternamn

För att kombinera dessa namn i en ny cell så anger man formeln

=A2 & " " & B2

enligt nedanstående bild

Skriv formel

och resultatet blir

table-3

Allt som skrivs inuti citationstecken i formeln kommer med ordagrant i resultatet. (I det här fallet ett mellanslag.)

Kopiera sedan formeln på vanligt vis till alla rader för att få slutresultatet:

table-4

Verifiera ssh host key

För att skydda mot man-in-the-middle-attacker använder sig ssh av ett system med värdnycklar (host keys). Det innebär att varje gång man ansluter till en ssh-server så identifierar sig servern med hjälp av en värdnyckel som jämförs med den nyckel som tidigare sparats på klienten (vanligtvis i filen ~/.ssh/known_hosts).

Om man aldrig tidigare anslutit till den aktuella servern, eller om man tagit bort värdnyckeln, så har man ingen nyckel att jämföra med. Man får då följande fråga:

The authenticity of host 'server.domain.tld (10.0.0.5)' can't be established.
ECDSA key fingerprint is a3:0a:fe:bd:70:7b:32:24:21:0b:c8:44:30:d0:bb:46.
Are you sure you want to continue connecting (yes/no)?

Innan man svarar ja på ovanstående fråga så bör man kontrollera så att fingeravtrycket stämmer för den aktuella servern. Detta görs på servern och i idealfallet av någon som har fysisk tillgång till den. Denna person kan sedan distribuera fingeravtrycken på lämpligt sätt. Om man inte kan få värddatorns fingeravtryck sänt till sig på något lämpligt sätt så kan man acceptera nyckeln temporärt för att kunna logga in på servern. Man genomför sedan nedanstående verifieringsprocess över ssh. Om fingeravtrycket stämmer så kan man vara hyfsat säker på ingen man-in-the-middle-attack förekommer.

Värdnycklarna finns på ett linux-system vanligtvis i katalogen /etc/ssh. För att ta fingeravtryck på nycklarna använder man sig av kommandot

$ssh-keygen -l -f SÖKVÄG_TILL_NYCKELN

För fingeravtrycket på ECDSA-nyckeln ovan blir kommandot

$ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub

För att generera fingeravtryck för värdens DSA- och RSA-nycklar ändrar man bara till motsvarande filnamn i kommandot ovan.