Các bạn cần cấu hình FTP service trước khi setup SFTP service trên Ubuntu system. Hôm nay sharenhanh hướng dẫn các bạn các cấu hình đơn giản nhất.
1. Cấu hình SSH Daemon
Nếu bạn chưa cài đặt SSH server, thì bạn cần setup SSH server:
$ sudo apt install ssh
Bước tiếp theo mình cần cập nhật file config của FTP service trong SSHD: /etc/ssh/sshd_config
$ sudo nano /etc/ssh/sshd_config
Bạn di chuyển đến cuối dòng thêm vào nội dung sau:
Match group sftp
ChrootDirectory /home
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Cách dòng trên có ý nghĩa cho thêm sftp group để có quyền truy cập vào home folder
Sau đó bạn cần restart SSH server để cập nhật thay đổi
$ sudo service ssh restart
Xem thêm: Cú pháp và cách sử dụng lên Net Use trên Windows
2. Tạo tài khoản SFTP trên Ubuntu
Các bước trên hầu như chúng ta đã hoàn thành tất cả các bước cấu hình SFTP. bước tiếp theo chúng ta cần tạo group user SFTP để có quyền truy cập
$ sudo addgroup sftp
Adding group `sftp' (GID 1001) ...
Done.
Sau khi có group, mình tiến hành thêm sftpuser vào group này sftp
$ sudo useradd -m sftpuser -g sftp
Bạn cần thêm mật khẩu cho sftpuser
$ sudo passwd sftpuser
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Cuối cùng là thêm quyền truy cập cho user đến Home folder
$ sudo chmod 700 /home/sftpuser/
Vậy là xong, thật đơn giản phải không nào. nếu thấy hay và hữu ích like & share ủng hộ mình nha.
(Nguồn linuxconfig.org)
Xem Chi Tiết Ở Đây >>>
Bạn có thể quan tâm:
>> Năm lý do khiến bạn nên mua một chiếc AirPods Max
>> Tai nghe Galaxy Buds2 đang được chế tạo, thiết kế có nhiều nâng cấp
>> Loa 7.1 Là Gì? Hệ Thống Âm Thanh 7.1 Được Sắp Xếp Như Thế Nào?
0 nhận xét:
Đăng nhận xét