Upload file từ mac lên ssh
Phần này nói về xác thực bằng SSH Key, cách sử dụng chúng để nhanh chóng tạo kết nối an toàn, tiện dụng. Show
Cú pháp sử dụng scpSCP
(secure copy - sao chép an toàn) là lệnh do OpenSSH Client cung cấp, nó cho phép truyền tải file qua lại giữa máy local và remote (server), nó sử dụng giao thức
Cú pháp cơ bản như sau scp [OPTION] [user_src@]src_host:]src_file [user@]desk_host:]des_file Trong đó:
Ví dụ sử dụng scpdownload - copy một file từ server về localVí dụ, có một file nằm trên server scp :/home/data/1.txt /mycode/1.txt File 1.txt trên server đã copy về local ở đường dẫn Tương tự, thử thực hiện copy file đó về máy local Windows, lưu vào scp :/home/data/1.txt "C:\data\1.txt" download - copy thư mục về máy localVí dụ copy thư mục scp -r :/home/data /mycode/data01 upload - copy file (thư mục) từ local lên serverTham số của scp /mycode/3.txt :/home/data/3.txt Hoặc Upload cả thư mục scp -r /mycode/data :/home/data tôi thích vậy đó hùng thông minh lắm đọc dữ liệu hộ bố hùng đẹp trai hùng ebudezain hùng thông minh lắm hùng ebudezain hùng thông minh lắm hùng ebudezain tôi thích vậy đó hùng đẹp trai hùng đẹp trai đọc dữ liệu hộ bố ahihi đồ ngốc trương thanh hùng nè Khi tạo ra một SSH Key, bạn cần biết sẽ có 3 thành phần quan trọng như sau:
hùng ebudezain tôi thích vậy đó hùng ebudezain bài viết được viết bởi trương thanh hùng https://ebudezain.com/ hùng đẹp trai Tạo SSH key trong máy machùng đẹp trai tôi thích vậy đó hùng đẹp trai kiểm tra bạn đã tạo ssh chưahùng thông minh lắm bài viết được viết bởi trương thanh hùng https://ebudezain.com/ hùng đẹp trai hùng ebudezain hùng đẹp trai tạo public/private ssh trong mac - Generating public/private rsa key pair.bài viết được viết bởi trương thanh hùng https://ebudezain.com/ tôi thích vậy đó ahihi đồ ngốc trương thanh hùng nè ahihi đồ ngốc trương thanh hùng nè tôi thích vậy đó hùng đẹp trai hùng đẹp trai hùng thông minh lắm hùng ebudezain ahihi đồ ngốc trương thanh hùng nè hùng đẹp trai Sau đó nó sẽ hỏi có muốn tạo keyphare không? (keyphare là mật khẩu để mở private key, khi đăng nhập vào server sẽ hỏi). Bạn nên nhập passphrase vào.
hùng ebudezain tôi thích vậy đó hùng ebudezain hùng thông minh lắm hùng thông minh lắm tôi thích vậy đó tôi thích vậy đó hùng đẹp trai hùng thông minh lắm Như vậy là thành công. bài viết được viết bởi trương thanh hùng https://ebudezain.com/ Nếu bạn muốn Copy SSH key vào Clipborad nhập lệnh sau:
tôi thích vậy đó bài viết được viết bởi trương thanh hùng https://ebudezain.com/ tôi thích vậy đó hùng thông minh lắm hùng ebudezain tôi thích vậy đó đọc dữ liệu hộ bố đọc dữ liệu hộ bố hùng ebudezain Muốn login truy cập server chỉ cần gõ ssh root@(địa chỉ ip hoăc địa chỉ server) ví dụ của mình ip là 108.61.126.160. đọc dữ liệu hộ bố ahihi đồ ngốc trương thanh hùng nè tôi thích vậy đó hùng đẹp trai tôi thích vậy đó trường hợp bạn có sẵn ssh private và muốn remote bằng machùng đẹp trai ahihi đồ ngốc trương thanh hùng nè bài viết được viết bởi trương thanh hùng https://ebudezain.com/ đọc dữ liệu hộ bố ahihi đồ ngốc trương thanh hùng nè khi bạn luân chuyển máy và máy mac của bạn cần add thêm ssh vào để remote lên server thì bạn cần add private key vào SSH agent hùng ebudezain Thêm private-key vào SSH-agentbài viết được viết bởi trương thanh hùng https://ebudezain.com/ Trên máy local:
bài viết được viết bởi trương thanh hùng https://ebudezain.com/ bài viết được viết bởi trương thanh hùng https://ebudezain.com/ hùng thông minh lắm ssh-add là câu lệnh để thêm SSH private-keys vào SSH authentication agent, gọi là ssh-agent để quản lý việc truy cập vào các máy tính sử dụng các khóa private. hùng thông minh lắm bài viết được viết bởi trương thanh hùng https://ebudezain.com/ Khi bạn đã thêm khóa vào ssh-agent thì lúc truy cập bạn không cần phải khai báo thêm khóa này. hùng ebudezain hùng đẹp trai bài viết được viết bởi trương thanh hùng https://ebudezain.com/ ahihi đồ ngốc trương thanh hùng nè bài viết được viết bởi trương thanh hùng https://ebudezain.com/ chú ý: nếu bạn dính lỗi này :
tôi thích vậy đó hùng đẹp trai bạn thay đổi quyền thành 600 như sau:
ahihi đồ ngốc trương thanh hùng nè Thêm public-key vào serverhùng thông minh lắm hùng đẹp trai hùng đẹp trai Bạn có thể sử dụng một trong hai câu lệnh sau: bài viết được viết bởi trương thanh hùng https://ebudezain.com/ bài viết được viết bởi trương thanh hùng https://ebudezain.com/ Cách 1 (Thêm public-key vào server):
hùng thông minh lắm ahihi đồ ngốc trương thanh hùng nè đọc dữ liệu hộ bố Cách 2 (Thêm public-key vào server):
hùng thông minh lắm bài viết được viết bởi trương thanh hùng https://ebudezain.com/ hùng đẹp trai bài viết được viết bởi trương thanh hùng https://ebudezain.com/ đọc dữ liệu hộ bố Cách 3 là bạn có thể truy cập trực tiếp vào máy bằng password trước và sau đó thêm key. ahihi đồ ngốc trương thanh hùng nè hùng ebudezain hùng ebudezain tôi thích vậy đó ahihi đồ ngốc trương thanh hùng nè đọc dữ liệu hộ bố đọc dữ liệu hộ bố hùng đẹp trai hùng đẹp trai Vậy là bạn đã có thể truy cập vào server thành công sử dụng xác thực khóa trên SSH ! |