Professional Documents
Culture Documents
RTT - Cursul 2
ROSEdu
19 octombrie 2009
1 Noţiuni generale
2 Comenzi de bază
3 Noţiuni avansate
5 Exemple
1 Noţiuni generale
2 Comenzi de bază
3 Noţiuni avansate
5 Exemple
SSH
două tipuri
chei simetrice - rapidă
chei asimetrice - lentă dar potent, ial mai sigură
algoritmi de criptare
alg(mesaj) → mesaj criptat
AES (Advanced Encryption Standard), Blowfish
RSA (Rivest, Shamir, Adleman) , DSA (Digital Signature
Algorithm)
Chei publice/private
2 Comenzi de bază
3 Noţiuni avansate
5 Exemple
Fişiere utilizate (client)
ssh ana@rosedu.org
ssh -l bogdan rosedu.org
ssh -p 2222 -l corina rosedu.org
ssh -l dan rosedu.org ”ls ˜/projects”
ssh -i .ssh/servers.priv -l root rosedu.org
man ssh
Copiere la/de la distant, ă
ssh-keygen -t rsa
ssh-keygen -t dsa -N My|P422)(
implicit {˜/.ssh/id dsa, ˜/.ssh/id dsa.pub}
ssh-keygen -t rsa -f my key
{my key, my key.pub}
ssh-keygen -H
man ssh-keygen
Autentificare folosind chei publice
2 Comenzi de bază
3 Noţiuni avansate
5 Exemple
Instalare s, i interact, iune server SSH
emerge openssh
apt-get install openssh-server
/etc/init.d/ssh {stop, start, restart,
Instalare s, i interact, iune server SSH
emerge openssh
apt-get install openssh-server
/etc/init.d/ssh {stop, start, restart, reload}
Configurări de bază server SSH
/etc/ssh/sshd config
Port 22
PasswordAuthentication no
X11Forwarding yes
GatewayPorts yes
man sshd config
Folosire ssh-agent
2 Comenzi de bază
3 Noţiuni avansate
5 Exemple
SCM
2 Comenzi de bază
3 Noţiuni avansate
5 Exemple
Exemple
tunel invers creat deja de pe o sat, ie din regie (sper să fi t, inut)
ssh -Nn -R rosedu.org:29000:localhost:22 rtt@rosedu.org
GatewayPorts
tunel direct, tunel invers (ı̂ntre rosedu.org, şi calculatorul de
acasă)
proxy socks5 (tsock wget whatismyip.org)
montare sistem de fişiere (sshfs)
lansare aplicat, ie X
Bibliografie