Difference between revisions of "SFTP: Instalasi"

From OnnoWiki
Jump to navigation Jump to search
(Created page with " Cara install SFTP: sudo apt update sudo apt install openssh-server sudo systemctl restart ssh.service sudo nano /etc/ssh/sshd_config tambah kan # pada baris berikut dari...")
 
 
Line 3: Line 3:
 
Cara install SFTP:
 
Cara install SFTP:
  
sudo apt update
+
sudo apt update
sudo apt install openssh-server
+
sudo apt install openssh-server
  
sudo systemctl restart ssh.service
+
sudo systemctl restart ssh.service
  
sudo nano /etc/ssh/sshd_config
+
sudo nano /etc/ssh/sshd_config
  
 
tambah kan # pada baris berikut dari:
 
tambah kan # pada baris berikut dari:
Subsystem      sftp    /usr/lib/openssh/sftp-server
+
Subsystem      sftp    /usr/lib/openssh/sftp-server
  
 
menjadi:
 
menjadi:
#Subsystem      sftp    /usr/lib/openssh/sftp-server
+
#Subsystem      sftp    /usr/lib/openssh/sftp-server
  
 
kemudian tambahkan script berikut dibawahnya menjadi berikut:
 
kemudian tambahkan script berikut dibawahnya menjadi berikut:
#Subsystem      sftp    /usr/lib/openssh/sftp-server
+
#Subsystem      sftp    /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
+
Subsystem sftp internal-sftp
  
 
tambahkan script berikut di akhir baris file konfigurasi:
 
tambahkan script berikut di akhir baris file konfigurasi:
# Example of overriding settings on a per-user basis
+
# Example of overriding settings on a per-user basis
#Match User anoncvs
+
#Match User anoncvs
#      X11Forwarding no
+
#      X11Forwarding no
#      AllowTcpForwarding no
+
#      AllowTcpForwarding no
#      PermitTTY no
+
#      PermitTTY no
#      ForceCommand cvs server
+
#      ForceCommand cvs server
Match Group sftp_users
+
Match Group sftp_users
X11Forwarding no
+
X11Forwarding no
AllowTcpForwarding no
+
AllowTcpForwarding no
ChrootDirectory /home
+
ChrootDirectory /home
ForceCommand internal-sftp
+
ForceCommand internal-sftp
  
 
kemudian save atau di nano ctrl+o
 
kemudian save atau di nano ctrl+o
  
sudo groupadd sftp_users
+
sudo groupadd sftp_users
sudo usermod -aG sftp_users septian
+
sudo usermod -aG sftp_users septian
  
 
ganti septian dengan username account ubuntu server kita
 
ganti septian dengan username account ubuntu server kita
  
 
kemudian cek dengan remote berikut:
 
kemudian cek dengan remote berikut:
sftp septian@ipaddressubuntuserver
+
sftp septian@ipaddressubuntuserver
  
 
atau dengan filezilla
 
atau dengan filezilla
Host:ipaddressubuntuserver
+
Host:ipaddressubuntuserver
Username:septian
+
Username:septian
Password:12345
+
Password:12345
Port:22
+
Port:22

Latest revision as of 17:11, 2 November 2021


Cara install SFTP:

sudo apt update
sudo apt install openssh-server
sudo systemctl restart ssh.service
sudo nano /etc/ssh/sshd_config

tambah kan # pada baris berikut dari:

Subsystem      sftp    /usr/lib/openssh/sftp-server

menjadi:

#Subsystem      sftp    /usr/lib/openssh/sftp-server

kemudian tambahkan script berikut dibawahnya menjadi berikut:

#Subsystem      sftp    /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp

tambahkan script berikut di akhir baris file konfigurasi:

# Example of overriding settings on a per-user basis
#Match User anoncvs
#       X11Forwarding no
#       AllowTcpForwarding no
#       PermitTTY no
#       ForceCommand cvs server
Match Group sftp_users
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /home
ForceCommand internal-sftp

kemudian save atau di nano ctrl+o

sudo groupadd sftp_users
sudo usermod -aG sftp_users septian

ganti septian dengan username account ubuntu server kita

kemudian cek dengan remote berikut:

sftp septian@ipaddressubuntuserver

atau dengan filezilla

Host:ipaddressubuntuserver	
Username:septian	
Password:12345
Port:22