banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Hướng dẫn xác nhận dựa trên khóa public SSH  XML
  [Question]   Hướng dẫn xác nhận dựa trên khóa public SSH 07/01/2008 00:57:35 (+0700) | #1 | 108766
[Avatar]
onlinehack
Member

[Minus]    0    [Plus]
Joined: 04/12/2007 23:07:12
Messages: 116
Location: Ma maison
Offline
[Profile] [PM]

Chủ đề này hướng dẫn các bạn việc tạo và sử dụng sshkey để tự động :

a) Đăng nhập

b) Tạo backup

c) Chạy lệnh từ shell

Tạo khóa SSH

1) Đăng nhập vào workstation thứ nhất ( lấy ví dụ đăng nhập vào workstation admin.fbsd.nixcraft.org bằng người dùng: vivek ) Hãy tham khảo việc cài đặt như hình sau - Bạn sẽ đăng nhập, trong hệ thống cục bộ, bằng người dùng bạn muốn tạo kết nối SSH mà không cần mật khẩu .




2) Tạo khoá mã ( ở đây là workstation Free BSD ), nhập :
$ ssh-keygen -t rsa

Gán pass-phrase ( nhấn [enter] 2 lần nếu bạn không muốn dùng pass-phrase). Nó sẽ tạo ra 2 files trong thư mục ~/.ssh
như sau :

* ~/.ssh/id_rsa : khoá nhận dạng (private)
* ~/.ssh/id_rsa.pub : khoá công cộng ( public )

3) Sử dụng scp để copy id_rsa.pub vào server rh9linux.nixcraft.org đến file authorized_keys2 . Đây là quá trình cài đặt khoá công cộng cho server

$ scp .ssh/id_rsa.pub vivek@rh9linux.nixcraft.org:.ssh/authorized_keys2

4) Từ workstation FreeBSD đăng nhập vào server:

$ ssh rh9linux.nixcraft.org

5) Thay đổi pass-phrase trên workstation (nếu cần thiết):

$ ssh-keygen -p

6) Sử dụng ssh-agent để tránh phải nhập lại pass-phrase. Trong workstation FreeBSD nhập :

$ ssh-agent $BASH
$ ssh-add

Gõ pass-phrase

Từ bây giờ, bất cứ lúc nào kết nối đến server bạn đều không bị hỏi mật khẩu.

7) Xoá khoá giữ bởi ssh-agent

a) Để xoá tất cả các khoá

$ ssh-add -D

b) Để xoá một khoá chỉ định

$ ssh-add -d key

c) Để liệt kê các khoá :

$ ssh-add -l

Nguồn : nixCraft
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|