Thông tin cho đoạn trích: người dùng scp người dùng @ hostb: người dùng tệp @ hostc:


3

Giả sử bạn có quyền truy cập root trong một máy chủ không xác định. Bạn muốn sao chép một tập tin từ máy chủ vào máy cục bộ của bạn. Nguồn của đoạn trích trong tiêu đề.

Thử thách: sao chép vào một tệp từ máy chủ không xác định, nơi bạn có quyền root, vào máy cục bộ của bạn

ROOT+SERVER+FILE+Unknow    ----    Commands?    --->     FILE+LOCAL+YOUR+COMP
                                   scp? how?

Xin vui lòng, cho một số ví dụ.


Câu hỏi liên quan ở đây: superuser.com/questions/15182/ . Xin lỗi vì đã lãng phí không gian bình luận, nhưng đại diện của tôi không đủ cho hai siêu liên kết.

Câu trả lời:


3

Chà, bạn không thể sao chép thứ gì đó vào không xác định máy chủ. Bạn sẽ phải biết tên của nó và bạn sẽ phải có một tài khoản trên máy đó.

Liên kết bạn đưa ra cho bạn biết cách sao chép thứ gì đó từ máy chủ X sang máy chủ Y ban hành lệnh trên máy cục bộ của bạn.

CHỈNH SỬA:

Nếu tôi hiểu bạn một cách chính xác, bạn muốn tìm hiểu xem bạn là ai.

Bạn có thể sử dụng hostname -f lệnh sẽ cung cấp cho bạn tên máy chủ đầy đủ. Nhưng để sao chép thứ gì đó từ máy đó sang máy chủ khác, bạn không cần thông tin đó, bạn chỉ cần làm như sau:

scp file user@server:

nhưng ngay cả với các máy chủ đã biết hoặc máy chủ và máy cục bộ của tôi, làm cách nào tôi có thể lấy thông tin đến đoạn trích?

Tôi thực sự không hiểu. Những loại thông tin bạn đang tìm kiếm?
innaM

1
Cảm ơn bạn! Tôi chọn câu trả lời của bạn vì bạn là người đầu tiên có ví dụ đơn giản nhất. Thật không may, đại diện của tôi là không đủ cho upvotes. Cảm ơn một lần nữa.

1

scp hoạt động giống như cp hoặc RCp, SOURCE là đối số đầu tiên, DESTINATION là đối số thứ hai.

  • Sao chép tệp từ máy chủ vào thư mục hiện tại trên máy cục bộ

    người dùng scp @ server: / path / file.

  • Sao chép tệp từ máy chủ sang máy chủ khác

    người dùng scp @ server: / path / file user @ differ_server: / path / file


1

Giả sử bạn biết tên của chủ nhà, bạn có thể làm

Đang sao chép đến máy địa phương từ máy chủ từ xa:
scp user@remote_addr:file /local/path/
hoặc là
scp user@remote_addr:file .
hoặc là
scp user@remote_addr:file /local/path/file

Sao chép từ máy địa phương đến máy chủ từ xa:
scp file user@remote_addr:.
hoặc là
scp file user@remote_addr:/remote/path/
hoặc là
scp file user@remote_addr:/remote/path/file

Người ta có thể sử dụng scp thậm chí để sao chép cục bộ sang cục bộ (như cp ):
scp file /local/path/file2

CHỈNH SỬA:
Nếu bạn đã đăng nhập vào máy chủ từ xa, hãy xem xét remote_addr địa chỉ máy tính của bạn và máy chủ không xác định là máy cục bộ. Đó là điều bạn muốn?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.