Ssh schnelleinstieg: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 +
=Verbindungsaufbau vereinfacht=
 +
[[Datei:ssh-1.png]]
 
=Server=
 
=Server=
 
==Installation==
 
==Installation==
 
*apt-get install ssh  
 
*apt-get install ssh  
==Config directory==
+
==Konfig Verzeichnis==
 
  /etc/ssh
 
  /etc/ssh
==Main Config File==
+
==Konfigurationsdatei==
Example
+
Beispiel
 
*cat /etc/ssh/sshd
 
*cat /etc/ssh/sshd
 
<pre>
 
<pre>
Zeile 27: Zeile 29:
 
*systemctl restart ssh
 
*systemctl restart ssh
 
=Client=
 
=Client=
==Config directory==
+
==Konfigurations Verzeichnis==
 
  /etc/ssh
 
  /etc/ssh
==Personal directory==
+
==Heimat Verzeichnis==
 
  ~/.ssh
 
  ~/.ssh
 
==remote login==
 
==remote login==
Zeile 35: Zeile 37:
 
*ssh -l harald rechner
 
*ssh -l harald rechner
 
*ssh -p 22 -l harald rechner
 
*ssh -p 22 -l harald rechner
==execute remote program==
+
==Ausführen eines Programs auf einem anderem Rechner==
 
*ssh harald@rechner date
 
*ssh harald@rechner date
 
*ssh harald@rechner pwd
 
*ssh harald@rechner pwd
 
*ssh harald@rechner ls -l
 
*ssh harald@rechner ls -l
==secure copy==
+
==Secure copy==
 
==local to remote==
 
==local to remote==
 
file
 
file

Version vom 21. November 2019, 21:07 Uhr

Verbindungsaufbau vereinfacht

Ssh-1.png

Server

Installation

  • apt-get install ssh

Konfig Verzeichnis

/etc/ssh

Konfigurationsdatei

Beispiel

  • cat /etc/ssh/sshd
Port 22
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
PermitRootLogin prohibit-password
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_*
Subsystem sftp  /usr/lib/openssh/sftp-server
PasswordAuthentication yes

start,stop,restart,status

  • systemctl start ssh
  • systemctl stop ssh
  • systemctl status ssh
  • systemctl restart ssh

Client

Konfigurations Verzeichnis

/etc/ssh

Heimat Verzeichnis

~/.ssh

remote login

  • ssh harald@rechner
  • ssh -l harald rechner
  • ssh -p 22 -l harald rechner

Ausführen eines Programs auf einem anderem Rechner

  • ssh harald@rechner date
  • ssh harald@rechner pwd
  • ssh harald@rechner ls -l

Secure copy

local to remote

file

  • scp /etc/hosts harald@rechner:/tmp

directory

  • scp -r /bin harald@rechner:/tmp