日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

其它综合-使用Putty远程连接管理Linux实践

發(fā)布時(shí)間:2024/7/5 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 其它综合-使用Putty远程连接管理Linux实践 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

使用Putty遠(yuǎn)程連接管理Linux實(shí)踐

1、獲取putty

獲取 putty有很多方法,以下是我為大家提供的下載地址:

個(gè)人網(wǎng)盤(pán)地址,提取碼:tz83
官方下載地址

解釋:

  • 官方下載的是 zip 壓縮包,解壓即可
  • 打開(kāi)文件之后就是這樣的,因?yàn)槭敲獍惭b的,所以需手動(dòng)把“PUTTY.EXE”發(fā)送到桌面快捷方式
  • 2、用putty登陸你的Linux

    之前設(shè)置 IP,就是給這一部分做鋪墊,沒(méi)有 IP 是沒(méi)有辦法遠(yuǎn)程連接 Linux 的。如果不熟悉,可以自己查找資料,看我以往的博客,或者在下方評(píng)論留言。

    在雙擊先前下載的 putty.exe 文件,這個(gè)小工具特別小巧僅僅有幾百K,但是你可不要小看它,功能可是不少呢,而且這個(gè)工具的幫助文檔夠你看好幾天的了,關(guān)鍵是全都是英文。如果你的英文能力差一些也沒(méi)有關(guān)系,相信隨著你用 Linux 越來(lái)越多,你的英文能力也會(huì)越來(lái)越強(qiáng)。

    a、填寫(xiě)遠(yuǎn)程 Linux 基本信息

    Host Name (or IP address) 這一欄填寫(xiě)你在上一小節(jié)剛剛配置的 IP ,小編的 Linux IP為 “ 192.168.244.168 ”。Port 這一欄保持默認(rèn)不變。Connection type 也保持默認(rèn)。Saved Sessions 這里自定義一個(gè)名字,主要用來(lái)區(qū)分主機(jī),因?yàn)閷?lái)你的主機(jī)會(huì)很多,寫(xiě)個(gè)簡(jiǎn)單的名字即方便記憶又能快速查找。小編寫(xiě)“CentOS 7 學(xué)習(xí) ”

    b、定義字符集

    計(jì)算機(jī)里最煩人的就是字符集了,尤其是 Linux,搞不好就會(huì)亂碼。前面咱們已經(jīng)安裝 CentOS 時(shí)已經(jīng)選擇了英文,但在 putty這里設(shè)置也要支持中文。點(diǎn)一下左側(cè)的 Window –> Translation, 看右側(cè)的 Character set translation on received data, 選擇UTF-8.

    之后再點(diǎn)一下左側(cè)的 Session, 然后點(diǎn)右側(cè)的 save.

    c、遠(yuǎn)程連接你的 Linux

    保存 session 后,點(diǎn)最下方的 Open. 初次登陸時(shí),都會(huì)彈出一個(gè)友情提示,它的意思是要打開(kāi)的 Linux 還未在本機(jī)登記,問(wèn)我們是否要信任它。如果是可信任的,則點(diǎn) 是 登記該主機(jī),否則點(diǎn) 否 或者 取消,我們當(dāng)然要點(diǎn) 是. 之后彈出登陸提示:

    login as: rootroot@192.168.244.168's password:Last failed login: Tue Nov 13 00:32:42 CST 2018 on tty1There was 1 failed login attempt since the last successful login.Last login: Mon Nov 12 17:13:03 2018 from 192.168.244.1 [root@localhost ~]#

    輸入用戶名以及密碼后,就登陸 ·Linux· 系統(tǒng)了。登陸后會(huì)提示最后一次登陸系統(tǒng)的時(shí)間以及從哪里登陸。

    3、使用密鑰認(rèn)證機(jī)制遠(yuǎn)程登錄Linux

    SSH 服務(wù)支持一種安全認(rèn)證機(jī)制,即密鑰認(rèn)證。所謂的密鑰認(rèn)證,實(shí)際上是使用一對(duì)加密字符串,一個(gè)稱為公鑰 (publickey), 任何人都可以看到其內(nèi)容,用于加密;另一個(gè)稱為密鑰 (privatekey),只有擁有者才能看到,用于解密。通過(guò)公鑰加密過(guò)的密文使用密鑰可以輕松解密,但根據(jù)公鑰來(lái)猜測(cè)密鑰卻十分困難。 ssh的密鑰認(rèn)證就是使用了這一特性。服務(wù)器和客戶端都各自擁有自己的公鑰和密鑰。如何使用密鑰認(rèn)證登錄 linux 服務(wù)器呢?

  • 下載生成密鑰工具
  • 在前面提供的 putty 下載地址里,你一定看到了很多可以下載的東西,不過(guò)我們已經(jīng)下載 zip 壓縮包了,里面完整的 putty 程序包含很多個(gè)小工具的,其中 puyttygen.exe 就是咱們這次所要用到的密鑰生成工具。

  • 生成密鑰對(duì)
  • 關(guān)于密鑰的工作原理,如果你感興趣可以到網(wǎng)上查一查,在這不想介紹太多無(wú)關(guān)知識(shí)點(diǎn),不過(guò),了解一下也沒(méi)有什么不好。雙擊puttygen.exe, 右下角 Number of bits in a generated key 把 1024 改成 2048, 然后點(diǎn) Generate, 這樣就開(kāi)始生成密鑰了,請(qǐng)來(lái)回動(dòng)一下鼠標(biāo),這樣才可以快速生成密鑰對(duì),大約十幾秒后就完成了。 Key comment: 這里可以保持不變也可以自定義,其實(shí)就是對(duì)該密鑰的簡(jiǎn)單介紹; Kye passphrase: 這里用來(lái)給你的密鑰設(shè)置密碼,這樣安全一些,當(dāng)然也可以留空,建議你設(shè)置一個(gè)密碼;Confirm passphrase: 這里再輸入一遍剛剛你設(shè)置的密碼。

    3、保存私鑰

    點(diǎn) Save private key, 選擇一個(gè)存放路徑,定義一個(gè)名字,點(diǎn) 保存。請(qǐng)保存到一個(gè)比較安全的地方,謹(jǐn)防丟掉或被別人看到。

    4、復(fù)制公鑰到 Linux

    回到剛才生成密鑰的窗口,在 Key 的下方有一段長(zhǎng)長(zhǎng)的字符串,這一串就是公鑰的內(nèi)容了,把整個(gè)公鑰字符串復(fù)制下來(lái)。然后粘貼到你的 Linux 的 /root/.ssh/authorized_keys 文件里。下面請(qǐng)跟著一起來(lái)做操作:

    [root@localhost ~]# mkdir /root/.ssh [root@localhost ~]# chmod 700 /root/.ssh

    首先創(chuàng)建 /root/.ssh 目錄,因?yàn)檫@個(gè)目錄默認(rèn)是不存在的,然后是更改權(quán)限。 關(guān)于 mkdir 和 chmod 兩個(gè)命令,會(huì)在后續(xù)學(xué)習(xí)里詳細(xì)介紹,暫時(shí)你只要知道是用來(lái)創(chuàng)建目錄和更改權(quán)限的就行了。然后是把公鑰內(nèi)容粘貼進(jìn) /root/.ssh/authorized_keys 文件。

    [root@localhost ~]# vi /root/.ssh/authorized_keys

    回車后,按一下 i 進(jìn)入編輯模式,然后直接點(diǎn)擊鼠標(biāo)右鍵就粘貼了,這是 putty 工具非常方便的一個(gè)功能。粘貼后,按一下 Esc 鍵,然后輸入 :wq 回車保存退出該文件。

    5、關(guān)閉 Selinux

    如果不關(guān)閉 selinux , 使用密鑰登陸會(huì)提示 “Server refused our key”, 關(guān)閉方法:

    [root@localhost ~]# setenforce 0

    這個(gè)只是暫時(shí)命令行關(guān)閉 selinux, 下次重啟 Linux 后 selinux 還會(huì)開(kāi)啟。永久關(guān)閉 selinux 的方法是:

    [root@localhost ~]# vi /etc/selinux/config

    回車后,把光標(biāo)移動(dòng)到 SELINUX=enforcing 按一下 i 鍵,進(jìn)入編輯模式,修改為

    SELINUX=disabled

    按 Esc, 輸入 :wq 回車,然后重啟系統(tǒng)(也可不重啟)

    6、設(shè)置 putty 通過(guò)密鑰登陸

    打開(kāi) putty.exe 點(diǎn)一下你保存好的 session,然后點(diǎn)右側(cè)的 Load, 在左側(cè)靠下面點(diǎn)一下 SSH 前面的 + 然后選擇 Auth, 看右側(cè) Private key file for authentication: 下面的長(zhǎng)條框里目前為空,點(diǎn)一下 Browse, 找到我們剛剛保存好的私鑰,點(diǎn)打開(kāi)。此時(shí)這個(gè)長(zhǎng)條框里就有了私鑰的地址,當(dāng)然你也可以自行編輯這個(gè)路徑。然后再回到左側(cè),點(diǎn)一下最上面的 Session, 在右側(cè)再點(diǎn)一下 Save.

    7、使用密鑰驗(yàn)證登陸 Linux

    保存好后 session , 點(diǎn)一下右下方的 Open. 出現(xiàn)登陸界面,你會(huì)發(fā)現(xiàn)和原來(lái)的登陸提示內(nèi)容有所不同了。

    login as: root Authenticating with public key "rsa-key-20181114" Passphrase for key "rsa-key-20181114": Last failed login: Wed Nov 14 21:10:05 CST 2018 on tty1 There was 1 failed login attempt since the last successful login. Last login: Wed Nov 14 13:30:15 2018 from 192.168.244.1 [root@localhost ~]#

    現(xiàn)在不再輸入 root 密碼,而是需要輸入密鑰的密碼,如果你先前在生產(chǎn)密鑰的時(shí)候沒(méi)有設(shè)置密碼,你輸入 root 后會(huì)直接登陸系統(tǒng)。

    轉(zhuǎn)載于:https://www.cnblogs.com/wjcLinux/p/10662627.html

    總結(jié)

    以上是生活随笔為你收集整理的其它综合-使用Putty远程连接管理Linux实践的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。