Linux學習筆記(三) putty、xshell運用
一.首先來學習使用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/用戶名/.sshmkdir /root/.ssh chmod 700 /root/.ssh vi /root/.ssh/authorized_keys
這一步是創建存放公鑰的文件,執行以上命令之後,按i進入插入模式,將剛才保存的公鑰復制進去,esc退出插入模式,:wq保存並退出
接下來關閉selinuxvi /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運用