Làm cách nào để chuyển tệp từ cục bộ sang SSH?

Chúng tôi khuyên bạn nên sử dụng FileZilla Client để kết nối với máy ảo Linux của bạn. FileZilla hỗ trợ Windows, Linux và Mac. Các ứng dụng khách SFTP khác cũng có thể được sử dụng. e. g. , CyberDuck, WinSCP

Trong hộp thoại Site Manager của FileZilla, tạo một site mới và điền các thông tin sau

  • Chủ nhà. FQDN của máy ảo của bạn
  • Hải cảng. để trống
  • giao thức. SFTP - Giao thức truyền tệp SSH
  • Loại đăng nhập. Hỏi mật khẩu
  • Người dùng. tên người dùng của bạn
  • Mật khẩu. để trống

Làm cách nào để chuyển tệp từ cục bộ sang SSH?

Sau khi nhấp vào nút Kết nối, hộp thoại nhập mật khẩu sẽ bật lên. Trong hộp thoại này, bỏ chọn hộp kiểm Nhớ mật khẩu cho đến khi đóng FileZilla và nhập mật khẩu giống như đăng nhập SSH

Làm cách nào để chuyển tệp từ cục bộ sang SSH?

Sao chép tệp bằng SCP

Các hệ thống Linux và macOS theo mặc định đi kèm với ứng dụng khách SCP dòng lệnh. Máy khách Windows SCP có sẵn trong MobaXterm và Git bash

Có rất nhiều hướng dẫn chi tiết về lệnh scp được tìm thấy trên Internet, đây là hướng dẫn nhanh về cách sử dụng nó bình thường

# Upload the file yourFile.xyz to your home directory on the VM
$ scp yourFile.xyz [email protected]:~/.
 
# Upload the folder yourFolder to your home directory on the VM
$ scp -r yourFolder [email protected]:~/.

Tải xuống các tệp từ thư mục chính của bạn trên nút đăng nhập vào thư mục chính trên máy cục bộ của bạn là một quá trình tương tự như được hiển thị bên dưới

Làm cách nào bạn có thể di chuyển một trang web từ máy chủ này sang máy chủ khác? . Một trong những cách phổ biến nhất là tải toàn bộ trang web xuống máy tính và tải nó lên máy chủ mới của nó. Hoặc bạn có thể tận dụng các công cụ FTP của bên thứ ba để truy cập cả hai máy chủ và di chuyển tệp giữa chúng với máy tính của bạn ở giữa. Nhưng có một phương pháp khác mà bạn có thể thử. truyền tệp qua Secure Shell (SSH). Chúng ta sẽ khám phá cách thức hoạt động của nó bên dưới

SSH là gì?

SSH là một giao thức mạng an toàn cho phép bạn sử dụng các dịch vụ mạng một cách an toàn bằng cách tạo một kênh an toàn trên một mạng không an toàn. Nhưng nó hoạt động thông qua dòng lệnh, trái ngược với phần lớn các ứng dụng FTP của bên thứ ba. Bạn có thể chọn Windows Command Prompt hoặc Terminal trong hệ thống Mac và Linux để sử dụng SSH

Phiên bản Windows của bạn có trước Windows 10 không? . Trong những trường hợp như thế này, Putty là ứng dụng SSH được sử dụng rộng rãi nhất cho Windows. Bạn có thể tìm thấy nó tại https. //www. bột trét. tổ chức/

Tuy nhiên, SSH là một tính năng gốc trong các hệ thống Mac và Linux, vì vậy bạn có thể sử dụng nó ngay lập tức. Và vì hầu hết các máy chủ chạy trên Linux, nên SSH phải có sẵn — trừ khi máy chủ của bạn sử dụng Dịch vụ thông tin Internet (IIS), tương đương với Windows

Do đó, bạn sẽ không cần cài đặt ứng dụng của bên thứ ba (ngoại trừ Putty) để làm theo hướng dẫn bên dưới

Giao thức sao chép an toàn (SCP) là gì?

Gửi tệp qua SSH dựa trên giao thức SCP. đây là một kỹ thuật để truyền tệp và thư mục từ máy tính này sang máy tính khác một cách an toàn. Nó dựa trên giao thức SSH được sử dụng với nó

Khách hàng có thể sử dụng SCP để tải tệp lên máy chủ từ xa một cách an toàn, tải xuống tệp hoặc thậm chí truyền tệp qua SSH trên các máy chủ từ xa. Chúng tôi sẽ tập trung vào điều này dưới đây

Truyền tệp qua SSH trên các máy chủ từ xa

Hãy cùng tìm hiểu cách sử dụng máy tính Windows của bạn để kết nối với máy chủ Mac hoặc Linux từ xa (sau khi bạn cài đặt Putty)

Bước một

Sử dụng bảng điều khiển web của máy chủ từ xa của bạn để đăng nhập. Truy cập bảng điều khiển của họ và kiểm tra xem SSH đã được bật chưa. Thực hiện theo các bước sau

  1. SSH có xu hướng bị tắt ban đầu theo tiêu chuẩn, vì vậy bạn có thể cần phải bật nó. Nếu bạn không biết cách thực hiện, hãy xem tài liệu dành cho hệ điều hành máy chủ của bạn hoặc liên hệ với dịch vụ hỗ trợ của nhà cung cấp
  2. Ghi lại tên người dùng SSH được chỉ định. điều này sẽ được tạo bởi bạn hoặc máy chủ, tùy thuộc vào hệ điều hành của máy chủ
  3. Nhập mật khẩu hai lần (để xác nhận) để hoàn tất việc tạo tài khoản SSH của bạn — bạn có thể thay đổi mật khẩu, nhưng các máy chủ có phương thức riêng để thực hiện việc này
  4. Ghi lại Thông tin kết nối Shell an toàn - bạn sẽ cần thông tin này để kết nối với máy chủ từ xa khi bạn sử dụng ứng dụng khách SSH
  5. Lưu ý khóa máy chủ của máy chủ của bạn (vì mục đích bảo mật)

Bước hai

Bắt đầu PuTTY và thiết lập kết nối máy chủ từ xa SSH của bạn

  1. Trong cửa sổ Cấu hình, nhập các chi tiết cần thiết vào trường Tên máy chủ
  2. Thực hiện kết nối
  3. Putty sẽ hiển thị cho bạn cảnh báo bảo mật nếu đây là lần đầu tiên bạn kết nối với máy chủ. Nhưng nếu KHÔNG PHẢI là lần đầu tiên và bạn vẫn nhận được cảnh báo, hãy cẩn thận. Có thể một tin tặc đã nhắm mục tiêu vào bạn bằng một cuộc tấn công Man-In-The-Middle, cố chiếm kết nối của bạn và lấy mật khẩu của bạn
  4. Cảm thấy hài lòng rằng đó là một kết nối xác thực? . Putty sẽ hiển thị một cửa sổ đầu cuối và nhắc bạn nhập tên người dùng, sau đó là mật khẩu của bạn. Nhập thông tin của bạn. Không có phản hồi trên màn hình khi bạn nhập mật khẩu qua SSH. Chỉ cần nhập mật khẩu của bạn và nhấn nút Enter
  5. Khi bạn nhập đúng mật khẩu, cửa sổ đầu cuối sẽ hiển thị một dòng lệnh trên máy chủ. Bạn có thể nhập lệnh vào cửa sổ đầu cuối này và tận hưởng quyền kiểm soát máy chủ hạn chế. Tất cả các phản hồi của máy chủ đều hiển thị trong cửa sổ này

Bước thứ ba

  1. Tìm thư mục đích mà bạn đang tìm kiếm trên máy chủ từ xa (thông qua PuTTY)
  2. Kiểm tra nội dung của thư mục để đảm bảo không có tệp hoặc thư mục nào trong thư mục được đặt tên trùng với tên tệp hoặc thư mục bạn định chuyển. Nếu chúng đã tồn tại, hãy thử đổi tên hoặc xóa chúng hoặc di chuyển chúng sang một thư mục khác
  3. Với Sao chép an toàn, chuyển tệp từ máy chủ sang máy chủ. Đây là cú pháp Sao chép an toàn (“scp” kích hoạt chức năng). scp [switch] [source content location] [destination content location]
  4. "Chuyển đổi" là tùy chọn. Nếu bạn muốn chuyển một tệp qua SSH (chỉ một tệp) hoặc một số tệp được lưu trữ trong một thư mục và có ý định chia sẻ cùng một thư mục, bạn KHÔNG cần chuyển đổi. Nhưng bạn SẼ cần một cái nếu định chuyển toàn bộ thư mục, và đó là “công tắc đệ quy” (-r)
  5. -r không phải là công tắc duy nhất khả dụng — bạn có thể sử dụng nhiều công tắc khác để điều khiển SCP (nhưng chúng tôi sẽ không đi sâu vào chúng trong hướng dẫn này)
  6. Cú pháp Vị trí nội dung khác nhau dựa trên vị trí của nó. Đối với nội dung được tìm thấy trên máy chủ mà bạn đã đăng nhập, vị trí là thư mục hoặc tên tệp bạn muốn sử dụng. Ví dụ: “/var/www/dir”. Nhưng đối với nội dung được lưu trữ trên máy chủ từ xa thứ hai mà bạn chưa đăng nhập, mọi thứ sẽ phức tạp hơn một chút. Ví dụ,

[userid]@[địa chỉ ip hoặc url máy chủ từ xa 2]. [thư mục hoặc tệp] — [email protected]:/var/www/

Vì vậy, một ví dụ đầy đủ về cú pháp bạn cần để chuyển một thư mục từ máy chủ từ xa sang máy chủ từ xa sẽ như thế này (nếu đích đến là máy chủ mà bạn đang đăng nhập hiện tại)

scp - r [email protected]:/var/www/var/www/dir

Bạn sẽ được yêu cầu nhập mật khẩu của mình cho máy chủ từ xa thứ hai. Bạn sẽ không thấy nó xuất hiện khi bạn nhập mật khẩu như trước đây. Khi bạn hoàn tất, hãy nhấn Enter

Bạn sẽ thấy quá trình truyền tệp bắt đầu nếu bạn đã nhập đúng mật khẩu cho máy chủ từ xa thứ hai. Bây giờ, bạn có thể đóng cửa sổ đầu cuối. quá trình chuyển sẽ tiếp tục tự động

Bạn sẽ thấy việc gửi tệp qua SSH dễ dàng hơn sau khi làm theo hướng dẫn từng bước này

tiếng riu ríu

Chia sẻ

Chia sẻ

0 Chia sẻ

Làm cách nào để chuyển tệp từ cục bộ sang SSH?

Elvis Plesky

Linh vật vui nhộn và tò mò của đội chúng tôi luôn bắt kịp các xu hướng mới nhất. Anh ấy ở đây để chia sẻ kiến ​​thức của mình và giúp bạn giải quyết các vấn đề công nghệ của mình

4 Bình luận

  1. Phi-líp

    Tôi có thể biết liệu các bạn có thực sự đề xuất lệnh SCP hay lệnh RSYNC trong trường hợp này không?

    • Làm cách nào để chuyển tệp từ cục bộ sang SSH?

      Louis Vanfraechem Người điều hành

      Xin chào,
      Trong trường hợp này, chúng tôi không có đề xuất cụ thể nào vì cả hai lệnh đều phải phù hợp về sau.

  2. laura

    Xin chào
    Xin lỗi, bạn có thể gửi cho tôi hình ảnh cách chuyển tệp không. jar đến máy chủ.
    cảm ơn bạn.

    • Làm cách nào để chuyển tệp từ cục bộ sang SSH?

      Louis Vanfraechem Người điều hành

      Xin chào Laura,
      Để giải quyết yêu cầu của bạn, rất mong bạn liên hệ với https của chúng tôi. //hỗ trợ. cầu xin. com vì họ sẽ có thể hỗ trợ bạn thêm.

Thêm một bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Bình luận *

Tên *

Thư điện tử *

Trang mạng

Nộp

Δ

Tìm kiếm

kết quả khác

bộ lọc chung

nhãn ẩn

Chỉ đối sánh chính xác

nhãn ẩn

Tìm kiếm trong tiêu đề

nhãn ẩn

Tìm kiếm trong nội dung

nhãn ẩn

Tìm trong đoạn trích

Chúng tôi là Plesk

Giá trị đơn giản và tự động quá? . Khám phá cách bạn phù hợp với chúng tôi

NHẬN TIN TỨC VÀ MẸO MỚI NHẤT

  • Tên *

  • Email *

  • Vâng, xin vui lòng, tôi đồng ý nhận Bản tin Plesk cá nhân của tôi. Plesk International GmbH và các công ty khác thuộc tập đoàn WebPros có thể lưu trữ và xử lý dữ liệu tôi cung cấp cho mục đích gửi bản tin theo. Để điều chỉnh các dịch vụ của mình cho phù hợp với tôi, Plesk có thể sử dụng thêm thông tin bổ sung như dữ liệu hành vi và sử dụng (Hồ sơ). Tôi có thể hủy đăng ký nhận bản tin bất kỳ lúc nào bằng cách gửi email đến [email được bảo vệ] hoặc sử dụng liên kết hủy đăng ký trong bất kỳ bản tin nào

    Làm cách nào để di chuyển tệp từ cục bộ sang SSH?

    4 cách truyền tệp giữa hệ thống từ xa và hệ thống cục bộ qua SSH .
    Phương pháp 1. Sử dụng lệnh scp để sao chép tệp qua SSH. .
    Phương pháp 2. Sử dụng rsync để sao chép tệp và thư mục qua SSH. .
    Phương pháp 3. Sử dụng SSHFS để truy cập tệp từ hệ thống từ xa qua SSH

    Làm cách nào để sao chép tệp từ cục bộ sang SSH Linux?

    Để sao chép các tệp, trước tiên bạn cần phải gọi SCP, sau đó là tên người dùng @ địa chỉ IP từ xa, đường dẫn đến tệp . Nếu bạn không chỉ định đường dẫn, nó được coi là mặc định trong trường hợp này sẽ là thư mục chính của người dùng, đường dẫn này sẽ đi theo đường dẫn mà tệp sẽ được lưu trữ cục bộ.

    Tôi có thể truyền tệp qua SSH không?

    Công cụ scp dựa vào SSH (Secure Shell) để truyền tệp , vì vậy tất cả những gì bạn cần là tên người dùng và mật khẩu cho hệ thống nguồn và hệ thống đích. Một ưu điểm khác là với SCP, bạn có thể di chuyển tệp giữa hai máy chủ từ xa, từ máy cục bộ của mình ngoài việc truyền dữ liệu giữa máy cục bộ và máy từ xa.

    Làm cách nào để sao chép tệp từ cục bộ sang thiết bị đầu cuối?

    Để sao chép tệp trong thiết bị đầu cuối, bạn sử dụng lệnh cp , lệnh này hoạt động giống hệt lệnh mv, ngoại trừ việc nó sao chép tệp .