Hallo,
wie der Titel schon verrät, versuche ich mit Putty (Windows) auf mein Archlinux per SSH zuzugreifen, was nicht funktioniert. Allerdings fange ich mal ganz von vorne an. Ich hatte vor mir einen eigenen kleinen Webserver mit Archlinux einzurichten. Ich habe in der Vergangenheit schon mit Linux Distributionen wie Ubuntu und SuSE gearbeitet, wollte dieses Mal, so praktisch als Lerneffekt ein Archlinux ohne grafische Benutzeroberfläche aufsetzten. Ich habe als Leitfaden hierzu das Buch von Farid Mesbahi (
http://www.schreibdichte.de/dokumentation/arch_linux/) zur Hand genommen, ich finde es sehr praktisch, da dort zB auch gute iptables Regeln für einen Server beschrieben sind. Die Installation und Konfiguration von des Server verlief ohne Probleme. Der Server sitzt nun im lokalen Netzwerk mit statischer IP (Kein DHCP). Folgende SSH-Einstellungen habe ich aus dem Buch übernommen:
/etc/ssh/sshd_config
##
Autor : Farid Mesbahi
# Version : 0.3
# Beschreibung : Konfiguration fuer den ssh - Dienst
Port 22 #01#
AddressFamily any
ListenAddress 192.168.1.20 #02#
Protocol 2 #03#
HostKey / etc /ssh/ ssh_host_rsa_key
HostKey / etc /ssh/ ssh_host_dsa_key
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 1m #04#
PermitRootLogin no #05#
StrictModes yes
MaxAuthTries 3
MaxSessions 2
AllowUsers emmelie ida #06#
# AllowGroups Beispielgruppe
DenyUsers root
# DenyGroups Beispielgruppe
RSAAuthentication yes
PubkeyAuthentication yes #07#
HostbasedAuthentication no
IgnoreUserKnownHosts no
IgnoreRhosts yes
PasswordAuthentication no #08#
# PermitEmptyPasswords no
ChallengeResponseAuthentication no
KerberosAuthentication no
# KerberosOrLocalPasswd yes
# KerberosTicketCleanup yes
# KerberosGetAFSToken no
GSSAPIAuthentication no
# GSSAPICleanupCredentials yes
UsePAM yes
AllowAgentForwarding yes
AllowTcpForwarding yes
GatewayPorts no
X11Forwarding no
# X11DisplayOffset 10
# X11UseLocalhost yes
PrintMotd yes
PrintLastLog yes
TCPKeepAlive yes
UseLogin no
UsePrivilegeSeparation yes
PermitUserEnvironment no
Compression delayed
ClientAliveInterval 0
ClientAliveCountMax 3
UseDNS yes
PidFile / var /run/ sshd . pid
MaxStartups 3
PermitTunnel no
ChrootDirectory none
Banner none
Subsystem sftp /usr/ lib / ssh /sftp - server #09#
Ciphers aes256 -cbc , aes192 -cbc , aes128 -cbc ,3 des -cbc ,== >
==> blowfish -cbc , cast128 -cbc , arcfour256 ,== >
==> arcfour128 , arcfour , aes256 -ctr , aes192 -ctr ,== >
==> aes128 - ctr #10#
# List of available MAC ( message authentication code )
# algorithms
MACs hmac -md5 ,hmac -sha1 ,umac -64 @openssh .com ,== >
==> hmac - ripemd160
Durch das Kopieren aus der PDF-Datei sind hier irgendwie unsinnige Leerzeichen mit reingekommen. Seit versichert, dass es in der eigentlichen Datei richtig ist. Der Rechner, mit dem ich nun per SSH zugreifen will, sitzt im selben Netzwerk, es läuft Windows 7, Ich weiß leider nicht wirklich, welche Einstellungen ich nun in Putty vornehmen muss, um eine erfolgreiche Verbindung zu bekommen, gebe ich lediglich IP und Port an, erhalte ich die Meldung, dass der Zielhost nicht erreichbar ist. Leider wird im Buch nur darauf eingegangen, wie man von einer anderen Linuxmaschine zugreifen kann, nicht allerdings von einer anderen Plattform.
Könnt ihr mir helfen?
Danke, Grüße.