上篇我們在遠端拷貝公鑰檔案時,用的是scp的方式,先把公鑰從原機拷貝到從機上,然後使用
[/size][/color][/b]
cat id_rsa.pub >> ~/.ssh/authorized_keys
[b][color=green][size=x-large]命令進行追加到從機的授權檔案裡,這其中還有一步,如果從機上沒有.ssh目錄,那麼我們還得手動建立。
所以總結下來,有5步要做:
[table]
|步驟|說明
|1 |在主機上使用scp拷貝公鑰到從機
|2 |如果從機上沒有.ssh檔案,那麼就需要我們手動建立。
|3 |在從機上把拷貝至此的公鑰檔案追加到授權檔案authorized_keys中
|4 |給第二步的.ssh資料夾賦給700許可權,(如果是自動建立的就不需要)
|5 |給第三步的授權檔案賦給600許可權
[/table]
事實上linux系統中的openssh都會內建的乙個精簡的shell,ssh-copy-id,使用這個命令可以很方便的完成
ssh的無驗證登陸的配置,因為它可以替代上面的5步,來輕鬆的完成公鑰拷貝和許可權分配。
ssh-copy-id的用法:
ssh-copy-id -i myfile user@machine 預設是22埠號
ssh-copy-id -i myfile 10020 user@machine 非22埠號的埠,假如是10020
截圖用法如下,預設用22的埠
[/size][/color][/b]
[img]
[b][color=green][size=x-large]只需此一步,我們就可以完成ssh的配置了,當然如果想要雙向配置通訊,那麼就得在從機上也生成自己的金鑰對,然後同樣用ssh-copy-id進行公鑰拷貝就可以了[/size][/color][/b]
[img]
[b][color=olive][size=x-large]可以發現使用ssh-copy-id配置的ssh的方式比使用scp拷貝的方式更加簡單方便。[/size][/color][/b]
如何開啟Centos6 4系統的SSH服務
無論是centos6.4系統的虛擬電腦還是伺服器,始終感覺直接在命令列中操作不方便 比如全選 複製 貼上 翻頁等等。比如伺服器就需要在機房給伺服器接上顯示器 鍵盤才操作感覺更麻煩。所以就可借助ssh 安全外殼協議 遠端操作和管理系統,不僅方便而且安全可靠。1 登入centos6.4系統。示例 使用r...
Centos6 4系統檔案服務之NFS
1.檢視nfs軟體是否安裝和啟動服務 root localhost rpm aq egrep nfs rpcbind rpcbind 0.2.0 11.el6.i686 nfs utils 1.2.3 36.el6.i686 nfs utils lib 1.1.5 6.el6.i686 root l...
centos6 4安裝使用wine
分類 centos 2013 07 17 15 52 75人閱讀收藏 舉報 rpm ivh epel release 6 8.noarch.rpm rpm import etc pki rpm gpg rpm gpg key epel 6 yum makecache yum install wine...