SFTP: Instalasi: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
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..."
 
Onnowpurbo (talk | contribs)
No edit summary
 
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 10: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