Mudanças entre as edições de "Rssh"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
(Criou página com 'instalando <source lang="bash"> apt-get install rssh ssh openssh-server </source> mv /etc/rssh.conf /etc/rssh.conf.old echo "logfacility = LOG_USER" > /etc/rssh.conf echo "al...')
 
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
instalando
+
==instalando==
 
<source lang="bash">
 
<source lang="bash">
 
apt-get install rssh ssh openssh-server
 
apt-get install rssh ssh openssh-server
 
</source>
 
</source>
  
 +
== configurando rssh ==
 +
<source lang="bash">
 
mv /etc/rssh.conf /etc/rssh.conf.old
 
mv /etc/rssh.conf /etc/rssh.conf.old
 
echo "logfacility = LOG_USER" > /etc/rssh.conf
 
echo "logfacility = LOG_USER" > /etc/rssh.conf
Linha 9: Linha 11:
 
echo "umask = 066" >> /etc/rssh.conf
 
echo "umask = 066" >> /etc/rssh.conf
 
echo "chrootpath = /home/sftp" >> /etc/rssh.conf
 
echo "chrootpath = /home/sftp" >> /etc/rssh.conf
 +
</source>
  
criando jaula
+
==criando jaula==
 +
<source lang="bash">
 
cd /usr/share/doc/rssh/examples
 
cd /usr/share/doc/rssh/examples
 
sh mkchroot.sh /home/sftp
 
sh mkchroot.sh /home/sftp
 +
</source>
  
criando home e usuário
+
==criando home e usuário==
 +
<source lang="bash">
 
useradd -m -d /home/sftp/stevebiko.info -s /usr/bin/rssh bantu
 
useradd -m -d /home/sftp/stevebiko.info -s /usr/bin/rssh bantu
 
chown root: /home/sftp/stevebiko.info
 
chown root: /home/sftp/stevebiko.info
Linha 21: Linha 27:
 
chown bantu: tmp log public_html
 
chown bantu: tmp log public_html
 
passwd bantu
 
passwd bantu
 +
</source>
  
ajuste no servidor ssh
+
==ajuste no servidor ssh==
 
 
 
no arquivo /etc/ssh/sshd_config
 
no arquivo /etc/ssh/sshd_config
 
* Port 22 para Port 200
 
* Port 22 para Port 200
Linha 31: Linha 37:
  
 
acrescente no final do arquivo
 
acrescente no final do arquivo
Match User bantu
+
Match User bantu
 
     ChrootDirectory /home/sftp/stevebiko.info
 
     ChrootDirectory /home/sftp/stevebiko.info
 
     AllowTCPForwarding no
 
     AllowTCPForwarding no
Linha 39: Linha 45:
  
 
reinicie o servidor ssh
 
reinicie o servidor ssh
 +
<source lang="bash">
 
/etc/init.d/ssh restart
 
/etc/init.d/ssh restart
 +
</source>
 
   
 
   
acessando a conta SFTP
+
==acessando a conta SFTP==
 
+
<source lang="bash">
 
sftp -oPort=200 bantu@stevevebiko.info
 
sftp -oPort=200 bantu@stevevebiko.info
 +
</source>

Edição atual tal como às 16h44min de 25 de maio de 2013

instalando

apt-get install rssh ssh openssh-server

configurando rssh

mv /etc/rssh.conf /etc/rssh.conf.old
echo "logfacility = LOG_USER" > /etc/rssh.conf
echo "allowsftp" >> /etc/rssh.conf
echo "umask = 066" >> /etc/rssh.conf
echo "chrootpath = /home/sftp" >> /etc/rssh.conf

criando jaula

cd /usr/share/doc/rssh/examples
sh mkchroot.sh /home/sftp

criando home e usuário

useradd -m -d /home/sftp/stevebiko.info -s /usr/bin/rssh bantu
chown root: /home/sftp/stevebiko.info
cd /home/sftp/stevebiko.info
mkdir tmp log public_html
chown bantu: tmp log public_html
passwd bantu

ajuste no servidor ssh

no arquivo /etc/ssh/sshd_config

  • Port 22 para Port 200
  • PermitRootLogin yes para PermitRootLogin no
  • X11Forwarding yes para X11Forwarding no
  • Subsystem sftp /usr/lib/openssh/sftp-server para Subsystem sftp internal-sftp

acrescente no final do arquivo

Match User bantu
   ChrootDirectory /home/sftp/stevebiko.info
   AllowTCPForwarding no
   X11Forwarding no
   PasswordAuthentication yes
   ForceCommand internal-sftp

reinicie o servidor ssh

/etc/init.d/ssh restart

acessando a conta SFTP

sftp -oPort=200 bantu@stevevebiko.info