Connect Cực “Kool” Tới Souce Code Với SFTP Extension

MỞ BÀI:

Dành ít thời gian hơn cho việc quản lý chuyển tập tin và mã hóa thời gian hơn. Hỗ trợ FTP, FTPS và SFTP cho Sublime Text 2 & 3 nhanh chóng, với các tính năng thông minh và tùy chọn luồng công việc linh hoạt.

Đây là phần translate mình dịch được từ đoạn giới thiệu plugin có tên SFTP của Will Bond trên website của “him”. Khi hằng ngày các ae coder chúng ta phải có hàng tá công việc copy & paste, thì vấn nạn connect tới server thông qua FileZilla là một điều tồi tệ và kinh khủng. Để giải quyết câu chuyện muôn thở này thì tui xin giới thiệu một cái plugin mà tui đã mò ra trên package control. Dưới đây là một vài điểm nổi bật của nó mà tui cho là hấp dẫn nhất.

CHỨC NĂNG:

  • Kết nối với server thông qua SSH.
  • Đồng bộ file giữa máy tính và server.
  • Các thao tác chỉnh sửa file sẽ làm trực tiếp với server.
  • Thao tác publish file, floder lên trực tiếp server.

CÀI ĐẶT:

Các anh em có thể cài đặt SFTP thông qua “package control” của Sublime Text. Sau đó bấm chuột phải vào floder cần làm việc với server chọn “Map to Remote”. Hệ thống sẽ sinh ra một file json có tên là “sftp-config”.

Về phần config chúng ta chỉ cần lưu ý một vài chỗ như sau:

  • Type: ở đây các ae có thể chọn là SFTP nếu muốn truy cập thông qua SSH hoặc là FTP nếu các ae muốn kết nối bằng tài khoản và mật khẩu.
  • Upload_on_save: bình thường mình sẽ để là true trong phần này, nó sẽ tự động upload file mới lên server mỗi khi chúng ta save file lại.
  • Host: là phần điền địa chỉ IP của server hoặc là địa chỉ website trỏ tới server, thường mình sẽ điền địa chỉ website vì mình không hay nhớ địa chỉ IP server của mình.
  • User: nếu các ae kết nối bằng root thì để là “root”.
  • Pass: cái này ai cũng biết rồi 😬.
  • Port: mặc định bình thường sẽ là port 21 nhưng nếu các ae sử dụng port khác giống mình thì nhớ thêm vào.
  • Remote_path: phần tối quan trọng cuối cùng là dường dẫn tới thư mục cần truy cập tới.

CÁCH SỬ DỤNG:

Sau khi config xong, để sử dụng các ae sẽ bấm chuột phải vào floder hay file cần upload/download. Nó sẽ show ra một popup nhỏ như bên dưới.

  • Upload Floder/Download Floder: Cái này ai không biết lên google translate nha.
  • Rename: đặt lại tên cho floder, cái này mình chưa bao giờ dùng, mọi người test thử rồi cho tui ý kiến với.
  • Sync Local -> Remote/ Sync Remote -> Local: đồng bộ file từ máy tính cá nhân lên server và ngược lại.
  • Browse Remote: xem file trên server.
  • Edit Remote Mapping: mình chưa dùng cái này luôn.
  • Add Alternate Remote Mapping: cái này mình cũng chưa dùng 😂.

KẾT LUẬN:

  • Plugin dễ càng đặt.
  • Dễ sử dụng và cấu hình.
  • Thuận lợi cho các AE hay copy và paste cần có một công cụ kết nối hữu ích tới server.
  • Có truy cập qua SSH, bảo mật cao.

Chào các bạn, tôi là Phạm Phi Hùng, tác giả của blog Hung Pham Dev Web. Tôi là một web developer, kiêm writer, quay phim dạo, dựng phim dạo, sửa máy dạo và làm một số ngành nghề khác nữa.