IGOS Nusantara dan Server FTP tanpa akses SSH: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(←Membuat halaman berisi ' Misal membuat pengguna dengan id "ns" dapat mengakses FTP dan tidak dapat melakukan akses ke SSH. == Buat pengguna dengan id "ns" == # useradd ns # passwd ns == Buat…')
 
(Tes)
 
(Satu revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 21: Baris 21:
  
 
SEMULA:
 
SEMULA:
  ns:x:1011:1005:FTP User,,,:/home/ftp-user:/bin/bash
+
  ns:x:501:502::/home/ns:/bin/bash
  
 
UBAH menjadi:
 
UBAH menjadi:
  ns:x:1011:1005:FTP user,,,:/home/ftp-user:/bin/ftpAkses
+
  ns:x:501:502::/home/ns:/bin/ftpAkses
  
 
== Tes ==
 
== Tes ==
# Lakukan login ke ftp memakai id "ns"
+
# Lakukan login ke ftp memakai id "ns", tes melakukan unduh dan unggah dari FTP
 
# Coba juga melakukan login memakai id "ns", saat ini mestinya "ns" tidak dapat login ke SSH
 
# Coba juga melakukan login memakai id "ns", saat ini mestinya "ns" tidak dapat login ke SSH
Now the ftp-user user should have an FTP file transfer upload/download access to the server but it’s SSH, SCP and SFTP access will be disabled.
 

Revisi terkini pada 7 Februari 2011 07.39

Misal membuat pengguna dengan id "ns" dapat mengakses FTP dan tidak dapat melakukan akses ke SSH.

Buat pengguna dengan id "ns"

# useradd ns
# passwd ns

Buat pseudo FTP shell

Buat Pseudo FTP shell dengan nama /bin/ftpAkses

# touch /bin/ftpAakses
# echo 'echo "Hanya akses FTP"' > /bin/ftpAkses
# echo 'exit 0' >> /bin/ftpAkses
# chmod +x /bin/ftpAkses

Masukkan pseudo FTP ke shell

Masukkan pseudo FTP shell /bin/ftpAkses ke /etc/shells

# echo '/bin/ftpAkses' >> /etc/shells

Ubah /etc/passwd

Ubah /etc/passwd dengan memasukkan "ns"

SEMULA:

ns:x:501:502::/home/ns:/bin/bash

UBAH menjadi:

ns:x:501:502::/home/ns:/bin/ftpAkses

Tes

  1. Lakukan login ke ftp memakai id "ns", tes melakukan unduh dan unggah dari FTP
  2. Coba juga melakukan login memakai id "ns", saat ini mestinya "ns" tidak dapat login ke SSH