Difference between revisions of "SFTP: Instalasi"
Jump to navigation
Jump 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) |
||
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