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