成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Unix密鑰啟用自動登錄

系統(tǒng) 其他OS
您需要使用 ssh-keygen 來指定Unix密鑰加密的類型,創(chuàng)建公鑰或私鑰。每當需要使用公鑰登錄到遠程主機時,您可以結(jié)合使用個人Unix密鑰腳本和遠程主機上該用戶接受的密鑰列表。

今天,我們來繼續(xù)學(xué)習(xí)Unix密鑰的知識。當您使用 ssh、sftp 或 scp 登錄到遠程系統(tǒng)后,您仍需要使用密碼才能完成登錄過程。通過創(chuàng)建公鑰或私鑰,將密鑰的公共部分附加到~/.ssh/authorized_keys 文件,并與遠程站點交換了有效Unix密鑰后,您可以省去提供密碼的要求并允許自動登錄。

要創(chuàng)建公鑰或私鑰,您需要使用 ssh-keygen 來指定Unix密鑰加密的類型。在演示中使用了 rsa 密鑰類型,但是其他密鑰類型也有效。要創(chuàng)建密鑰,請參見清單 11。

清單 11. 創(chuàng)建Unix密鑰
 

  1. $ ssh-keygen -t rsa  
  2. Generating public/private rsa key pair.  
  3. Enter file in which to save the key (/root/.ssh/id_rsa): 


 
您應(yīng)輸入保存Unix密鑰(公共和私有組件)的文件的位置。使用缺省值(在主目錄中的 .ssh 目錄中)一般就可以了(請參見清單 12)。

清單 12. 提示輸入密碼
 

  1. Created directory '/root/.ssh'.  
  2. Enter passphrase (empty for no passphrase): 

 
如果您在此階段輸入了密碼,則會創(chuàng)建安全密鑰文件,但是在每次使用Unix密鑰時,還必須輸入密碼。按 Return 意味著不需要任何密碼(請參見清單13)。

清單 13. 通過按 Return 鍵跳過密碼需求
 

  1. Enter same passphrase again:   
  2. Your identification has been saved in /root/.ssh/id_rsa.  
  3. Your public key has been saved in /root/.ssh/id_rsa.pub.  
  4. The key fingerprint is:  
  5. 98:da:8d:48:a8:09:44:b1:b3:62:51:2d:a9:6b:61:ba root@remotehost  

 
現(xiàn)在已創(chuàng)建了公鑰 (id_rsa.pub) 和對應(yīng)的私鑰 (id_rsa)。

要啟用自動登錄,您必須將公鑰的內(nèi)容復(fù)制到遠程主機上 ~/.ssh 目錄中的 authorized_keys 文件中。您可以使用 SSH 自動完成此操作(請參見清單 14)。

清單 14. 啟用自動登錄
$ cat ./.ssh/id_rsa.pub | ssh mc@remotehost 'cat >> .ssh/authorized_keys';
 
還有,如果在多個主機中經(jīng)常執(zhí)行此操作,則可以使用小腳本或 Shell 函數(shù)來執(zhí)行所有必需步驟,如清單 15 所示。

清單 15. 使用 Shell 腳本啟用自動登錄
 

  1. OLDDIR='pwd';  
  2. if [ -z "$1" ]; then  
  3. echo Need user@host info;  
  4. exit;  
  5. fi;  
  6. cd $HOME;  
  7. if [ -e "./.ssh/id_rsa.pub" ]; then  
  8. cat ./.ssh/id_rsa.pub | ssh $1 'cat >> .ssh/authorized_keys';  
  9. else  
  10. ssh-keygen -t rsa;  
  11. cat ./.ssh/id_rsa.pub | ssh $1 'cat >> .ssh/authorized_keys';  
  12. fi;  
  13. cd $OLDDIR  

 
您可以使用 setremotekey 腳本復(fù)制現(xiàn)有Unix密鑰,如果密鑰不存在,可在復(fù)制之前創(chuàng)建一個: $ setremotekey mc@remotehost
 
現(xiàn)在,每當需要使用公鑰登錄到遠程主機時,您可以結(jié)合使用個人Unix密鑰腳本和遠程主機上該用戶接受的密鑰列表。

OpenSSH 是一個重要工具,它可以保護計算機之間的通信和信息傳輸?shù)陌踩K粌H是常規(guī)工具(如 Telnet、FTP 和 RCP)的安全替代方法,而且還可以充當其他服務(wù)(如 Subversion、X Windows System 和 rsync)的傳輸協(xié)議。

本文向您介紹了啟動和運行 OpenSSH 所需的基本步驟,如何最有效地使用 OpenSSH 提供的主要工具,以及如何使用Unix密鑰交換工具來簡化登錄和連接性問題。

【編輯推薦】

  1. 安裝Unix OpenSSH的知識
  2. 修改Unix文件的擴展名
  3. Excel中導(dǎo)入Unix格式時間戳小技巧
  4. 學(xué)會截取Unix字符串的方法
  5. Unix字符串長度進行驗證
責任編輯:小霞
相關(guān)推薦

2010-07-22 10:23:19

2016-10-31 08:35:20

LinuxUnix

2010-05-06 09:51:15

SCO Unix主機

2021-02-20 09:03:47

SSH密鑰指紋

2010-05-04 14:54:32

Unix網(wǎng)關(guān)

2010-05-05 16:16:22

Unix自動化

2009-05-19 08:53:05

OpenIDFacebookGmail

2023-09-13 22:54:06

2010-04-30 17:03:44

Unix文件系統(tǒng)

2010-04-08 13:06:02

Unix操作系統(tǒng)

2010-05-11 10:29:06

Unix awk

2010-04-29 17:51:40

Unix工具

2010-04-26 13:28:05

Unix Shell

2010-06-28 14:56:27

ftp命令

2010-07-22 10:35:34

自動登錄telnet

2021-07-17 15:38:45

FirefoxWindows 10微軟

2013-05-29 14:27:40

2010-05-07 13:43:27

Unix Shell

2009-09-17 13:16:57

NISNFS管理Unix網(wǎng)絡(luò)

2010-04-27 14:55:53

Unix SFTP
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日日夜夜精品视频 | www日本在线 | 久久人人爽人人爽 | 丝袜毛片| 91精品一区| 黄色一级视频免费 | 在线看无码的免费网站 | 久久日韩精品一区二区三区 | 日韩久久久久久 | 青青草国产在线观看 | 中文字幕视频在线观看免费 | 欧美成人精品一区二区男人看 | 成人在线视频观看 | 91pao对白在线播放 | 日韩亚洲视频在线 | 成人影院在线视频 | 高清亚洲| 日韩欧美福利视频 | 在线三级网址 | 6080yy精品一区二区三区 | 在线成人| 99成人在线视频 | 97国产在线观看 | www国产成人免费观看视频,深夜成人网 | 日本a∨视频| 天堂在线一区 | 久久一本 | 亚洲成av | 日韩成人精品视频 | 亚洲成人在线免费 | 欧美精品久久久久久久久久 | 欧美成人精品激情在线观看 | 成年人视频在线免费观看 | 国内精品99 | 国产三级国产精品 | 精品视频一区二区三区在线观看 | 亚洲电影一区二区三区 | 久久久久av| 国产精品精品久久久 | 色综合99 | 天天曰天天曰 |