Rssh: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 19: Linha 19:
</source>
</source>


criando home e usuário
==criando home e usuário==
<source lang="bash">
<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
Linha 49: Linha 49:
</source>
</source>
   
   
acessando a conta SFTP
==acessando a conta SFTP==
<source lang="bash">
<source lang="bash">
sftp -oPort=200 bantu@stevevebiko.info
sftp -oPort=200 bantu@stevevebiko.info
</source>
</source>

Edição atual tal como às 13h44min 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