1. 程式人生 > >Linux學習筆記(三) putty、xshell運用

Linux學習筆記(三) putty、xshell運用

mage puttygen init for 下載 mkdir shell org c11

上一節學習了centos7的靜態ip配置,今天學習使用putty和xshell遠程連接centos7
一.首先來學習使用putty
1.下載putty包
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
技術分享圖片

  • 然後安裝putty,這裏不過多贅述,打開putty
    技術分享圖片
    *在方框中填入自己的ip 192.168.40.133,下方方框起一個名字chinantfy-01
    然後左邊點擊translation 選擇utf-8,返回session點擊save,然後點open(之前要先打開虛擬機中的centos7)
    技術分享圖片
    技術分享圖片
  • 第一次鏈接會出現一個彈窗,點擊是即可
    技術分享圖片
  • 輸入root,然後輸入密碼,就登陸成功了
    技術分享圖片
    2.學習使用putty秘鑰鏈接centos7
    首先開始菜單中找到puttygen
    技術分享圖片
    打開之後點擊generate生成秘鑰
    技術分享圖片
    技術分享圖片
    技術分享圖片
    *密碼可以為空也可以輸入,這裏是測試用,我暫時就不設置密碼,將上方方框中的公鑰全選復制,先保存到一個文本中,然後分別點擊下方兩個save,保存公鑰和私鑰,並記住名字;
    接下來將公鑰放入linux中,
    首先創建 /root/.ssh 文件夾,如果是其他用戶,則文件路徑為 /home/用戶名/.ssh
    mkdir   /root/.ssh
    chmod 700   /root/.ssh
    vi  /root/.ssh/authorized_keys

    這一步是創建存放公鑰的文件,執行以上命令之後,按i進入插入模式,將剛才保存的公鑰復制進去,esc退出插入模式,:wq保存並退出

    技術分享圖片
    接下來關閉selinux

    vi /etc/selinux/config

    技術分享圖片
    將SELINUX後的enforcing 改為 disabled ,保存並退出,輸入 init 6 重啟centos7
    技術分享圖片
    技術分享圖片
    這時候關閉putty重新打開
    點擊剛才的chinantfy-01 然後點擊load
    技術分享圖片
    接下來點擊左側的auth
    技術分享圖片
    選擇剛才保存的私鑰名稱
    返回session點擊save保存配置,open打開putty窗口
    輸入用戶名root,
    技術分享圖片
    由於之前沒有設置密碼,直接就登陸了centos7
    以上就是使用putty連接centos7的方法,用戶名加密碼登陸以及秘鑰登陸
    二.xshell 連接centos7
    1首先下載xshell
    https://www.netsarang.com/products/xsh_overview.html

    安裝完成之後打開
    技術分享圖片

點擊上方工具,新建用戶秘鑰生成向導
技術分享圖片
技術分享圖片
填寫密鑰名稱和密碼,我這裏名字為默認,密碼留空
技術分享圖片
與前面putty使用一樣,將公鑰全選復制保存,
技術分享圖片
2.接下來先學習xshell的賬號密碼鏈接centos7
技術分享圖片
點左上角新建
技術分享圖片
名稱自定義,主機填ip地址
技術分享圖片
點左邊終端,編碼選擇utf-8
技術分享圖片
點連接用戶身份驗證,輸入centos7的賬號、密碼,技術分享圖片
完成後選擇剛剛創建的chinantfy-01連接
第一次連接也會彈窗,選擇接受並保存即可
技術分享圖片
這裏就順利登陸了,
3.上面學習了xshell用戶密碼連接,和秘鑰對生成,接下來學習使用秘鑰連接xshell
輸入
vi /root/.ssh/authorized_keys
再次編輯秘鑰文件

技術分享圖片
i進入插入模式,將剛才用xshell創建的公鑰復制進來,這裏我為了以後好區分,分別加入了備註
技術分享圖片
esc退出插入模式,:wq保存並退出
點擊xshell左上角加號
在chinantfy-01上右鍵屬性
技術分享圖片
用戶身份驗證,方法選擇public key ,用戶密鑰選擇剛才生成的密鑰然後點擊確定
技術分享圖片
由於沒有設置密鑰的登陸密碼,所以直接就以root用戶連接到了centos7;
以上就是分別用putty和xshell連接centos7的方法及操作步驟,需要註意的是,公鑰要復制準確,vi /root/.ssh/authorized_keys 這個命令及文件路徑要準確,一開始練習的時候因為不細心,這兩個問題經常出錯,一定要註意。

Linux學習筆記(三) putty、xshell運用