新聞中心
, sudo apt install putty, `,,- 對(duì)于Arch Linux等其他發(fā)行版,請(qǐng)使用以下命令:,, `, sudo pacman -S putty, “在Linux中如何安裝并使用PuTTY

PuTTY是一個(gè)免費(fèi)的、開(kāi)源的、支持多種操作系統(tǒng)的網(wǎng)絡(luò)通信工具,包括Windows、macOS和Linux,本文將介紹如何在Linux系統(tǒng)中安裝并使用PuTTY。
安裝PuTTY
1、在Linux系統(tǒng)中,打開(kāi)終端(Terminal)。
2、輸入以下命令以更新軟件包列表:
sudo apt-get update
3、輸入以下命令以安裝PuTTY:
sudo apt-get install putty
4、等待安裝過(guò)程完成。
配置PuTTY
1、打開(kāi)終端,輸入以下命令以啟動(dòng)PuTTY配置向?qū)В?/p>
putty-genkey
2、按照提示操作,選擇密鑰類(lèi)型(RSA或DSA),設(shè)置密鑰長(zhǎng)度等參數(shù),完成后,PuTTY會(huì)生成一個(gè)公鑰文件(默認(rèn)為~/.ssh/id_rsa.pub)和一個(gè)私鑰文件(默認(rèn)為~/.ssh/id_rsa)。
3、將生成的公鑰文件內(nèi)容復(fù)制到遠(yuǎn)程服務(wù)器的~/.ssh/authorized_keys文件中,如果遠(yuǎn)程服務(wù)器沒(méi)有該文件,可以創(chuàng)建一個(gè)新的文件并將公鑰內(nèi)容粘貼到其中。
4、確保遠(yuǎn)程服務(wù)器上的SSH服務(wù)已啟用,可以通過(guò)運(yùn)行以下命令來(lái)檢查:
sudo systemctl status ssh
如果SSH服務(wù)未啟用,可以使用以下命令啟用它:
sudo systemctl enable ssh
5、測(cè)試SSH連接是否成功,在終端中輸入以下命令:
ssh 用戶(hù)名@服務(wù)器地址 -p 端口號(hào) -i ~/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "ls" 目標(biāo)目錄
將用戶(hù)名、服務(wù)器地址、端口號(hào)和目標(biāo)目錄替換為實(shí)際值,如果看到遠(yuǎn)程服務(wù)器上的文件列表,說(shuō)明SSH連接成功。
常見(jiàn)問(wèn)題與解答
1、如何查看PuTTY版本?
答:在終端中輸入以下命令:
putty --version
2、如何使用SFTP上傳文件?
答:在PuTTY的左側(cè)窗格中,右鍵單擊“本地磁盤(pán)”,然后選擇“新建傳輸”,在彈出的窗口中,選擇要上傳的文件,然后點(diǎn)擊“打開(kāi)”按鈕,文件將被上傳到遠(yuǎn)程服務(wù)器的目標(biāo)目錄。
3、如何查看遠(yuǎn)程服務(wù)器的IP地址?
答:在終端中輸入以下命令:
hostname -I | head -n 1 | cut -d' ' -f2 | xargs echo | tr -d ' ' | tr ' ' '.' | cut -d'.' -f1-3 | rev | cut -d'.' -f1-2 | rev | xargs echo | tr '.' ' ' | tr ' ' ' ' | sort -V | tail -n1 | xargs echo | tr ' ' ' ' | tr ' ' ' ' | grep "Address|inet" | cut -d':' -f2 | tr -d ' ' | tr ' ' ' ' | sed 's/(^[ t]*).*$/1/g' | sed 's/([ t]*).*$/1/g' | sed 's/([ t]*)[ t]*$/1/g' | sed 's/([ t]*)$//g' | sort -V | tail -n1 | xargs echo | tr ' ' ' ' | tr ' ' ' ' | grep "Address|inet" | cut -d':' -f2 | tr -d ' ' | tr ' ' ' ' | sed 's/(^[ t]*).*$/1/g' | sed 's/([ t]*).*$/1/g' | sed 's/([ t]*)[ t]*$/1/g' | sed 's/([ t]*)$//g' | sort -V | tail -n1 | xargs echo | tr ' ' ' ' | tr ' ' ' ' | grep "Address|inet" | cut -d':' -f2 | tr -d ' ' | tr ' ' ' ' | sed 's/(^[ t]*).*$/1/g' | sed 's/([ t]*).*$/1/g' | sed 's/([ t]*)[ t]*$/1/g' | sed 's/([ t]*)$//g'| sort -V|tail -n1|xargsecho|tr ' ' ' '|tr ' ' ' '|grep "Address|inet"|cut -d':' -f2|tr -d ' '|tr ' ' ' '|sed 's/(^[ t]*).*$/1/g'|sed 's/([ t]*).*$/1/g'|sed 's/([ t]*)[ t]*$/1/g'|sed 's/([ t]*)$//g'|sort -V|tail -n1|xargsecho|tr ' ' ' '|tr ' ' ' '|grep "Address|inet"|cut -d':' -f2|tr -d ' '|tr ' ' ''
標(biāo)題名稱(chēng):在Linux中如何安裝并使用PuTTY
當(dāng)前地址:http://www.dlmjj.cn/article/cohgiod.html


咨詢(xún)
建站咨詢(xún)
