ssh無密碼登入小記

來源:互聯網
上載者:User

      最近需要用,於是隨便搞了一下,本來一個道理很簡單的無密碼登入,讓我折騰了許久,不知道

是不是ubuntu10.10的bug,我的ssh無密碼登入在這個系統裡無論如何就是搞不定,我嘗試了root使用者,和

一些不同許可權的普通賬戶登入,也改過了.ssh和裡面檔案的許可權,還改了sshd.conf的一些參數,又嘗試改了

hosts以及不同的授權檔案拷貝方法,差點有了研究一遍系統許可權的衝動。最後還是沒有成功,都要求輸入

密碼,不能無密碼登入。於是一咬牙重裝了ubuntu10.04,終於搞定之,讓我鬱悶至極,於是記錄一下無密碼

登入的方法。方便下次參考:

---------------------------------------------------------------- 

假設客戶機名sy1,IP為ip1.使用者名稱user;伺服器名sy2.IP為ip2.使用者名稱user

在sy1上輸入:

ssh-keygen -t rsa

然後彈出一些問題,一路斷行符號。然後輸入:

scp ~/.ssh/id_rsa.pub user@ip2:/home/user/.ssh/ip2
輸入sy2上user的密碼,拷貝完成。
在sy2上,輸入:
cat ~/.ssh/ip2 >> ~/.ssh/authorized_keys 
(以上步驟也可用ssh-copy-id命令:ssh-copy-id user@ip2 ,不過少了一個授權檔案的備份ip2)
在ubuntu10.04裡,相關檔案和目錄的許可權都不需要改。但是會有另外一個問題就是sy2返回
Agent admitted failure to sign using the key錯誤,簡單處理方法就是在sy1上執行兩個命令:

ssh-agent  

ssh-add id_rsa 
然後就可以實現無密碼登入了。
---------------------------------------------------------------- 

因為重裝系統,於是再次遇到兩個中文亂碼問題,一道記錄一下,便於以後忘了參考用。 

一個是gedit的中文亂碼,一個是fcitx的中文方塊,處理方法:
gedit的中文亂碼:
輸入gconf-editor,找到 /apps/gedit-2/preferences/encodings 節點並單擊。 
雙擊右邊的 auto_detected 鍵,開啟“編輯按鍵”對話方塊。 
單擊列表右邊的“添加”按鈕,輸入“GB18030”,單擊確定按鈕。 
列表的最底部新增加了一個“GB18030”。單擊選中它,並單擊右邊的 “向上” 按鈕直到 “GB18030” 位於列表的頂部為止。 
單擊確定按鈕,關閉配置編輯器。 
fcitx的中文方塊處理:
輸入:gedit ~/.fcitx/config,把顯示字型(中)後的*改為WenQuanYi Bitmap Song,然後重啟IME即可。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.