前置介紹
系統(tǒng):CentOS 32位 (CentOS-6.3-i386)
工具:putty庸论、psftp缕溉、puttygen
常見(jiàn)的遠(yuǎn)程連接工具如下
putty、SecureCRT漂辐、Xshell
下面介紹putty的使用:
工具下載地址?http://www.putty.org/?如果這網(wǎng)址打不開(kāi)可以嘗試其他的方式显拳,比如百度等。
putty可以以SSH客戶端方式登錄遠(yuǎn)程SSH服務(wù)器伪很,psftp是基于SSH的安全的文件傳輸軟件戚啥,puttygen是SSH密鑰制作工具,pageant是密鑰管理工具锉试。
Putty的使用
putty是用于連接服務(wù)器猫十,連接服務(wù)器主要是通過(guò)IP連接的所以需要獲取IP,后通過(guò)Putty進(jìn)行連接呆盖。
1.獲取IP
打開(kāi)虛擬機(jī)拖云,輸入ifconfig -a獲取IP地址。
2.連接
打開(kāi)putty 輸入主機(jī)名稱(chēng)应又,主機(jī)名稱(chēng)為上方獲取的主機(jī)名稱(chēng)宙项,端口號(hào)默認(rèn)為22(新建的Linux虛擬機(jī)如果沒(méi)有更改設(shè)置就為22)。隨后在 保存會(huì)話那里輸入一個(gè)該主機(jī)的備份名隨后點(diǎn)擊保存株扛,會(huì)在下方框中出現(xiàn)備份名尤筐,隨后點(diǎn)擊打開(kāi)即可。第二次載入時(shí)只需要雙擊備份名即可洞就,或者選中后點(diǎn)擊打開(kāi)即可盆繁。
注:開(kāi)啟putty需要啟動(dòng)NAT網(wǎng)關(guān)即VMnet8,VMnet8為NET模式旬蟋,與虛擬機(jī)的NET關(guān)聯(lián)钱磅,即本機(jī)可與本機(jī)虛擬機(jī)聯(lián)通。
具體流程如下:會(huì)話-->主機(jī)名稱(chēng)(上方addr翘地,端口不變) -->保存會(huì)話(輸入一個(gè)名字,點(diǎn)保存)-->點(diǎn)打開(kāi)(第一次為黃色線)拦惋。
進(jìn)入之后需要點(diǎn)擊一個(gè)是,此處是表示信任該遠(yuǎn)程機(jī)器鸣哀,這個(gè)只是第一次啟動(dòng)時(shí)會(huì)出現(xiàn)該選項(xiàng)架忌,當(dāng)然如果不信任點(diǎn)擊否即可。
進(jìn)入之后需要輸入用戶名和密碼我衬,用戶名為L(zhǎng)inux登錄賬號(hào)叹放,密碼為該賬號(hào)密碼(注:在輸入密碼的時(shí)候不會(huì)出現(xiàn)常見(jiàn)的密碼隱藏符號(hào)*,你只需要知道輸入了即可)挠羔。
進(jìn)行完成此步則已經(jīng)完成了遠(yuǎn)程工具與Linux的關(guān)聯(lián)井仰,此時(shí)在putty中選中內(nèi)容之后按回車(chē)可以復(fù)制,按右鍵會(huì)復(fù)制并粘貼破加。如果沒(méi)有選中東西的時(shí)候直接右鍵會(huì)粘貼已經(jīng)復(fù)制內(nèi)容俱恶。
psftp的使用
psftp是客戶端,用于本地與服務(wù)器間安全傳輸文件(使用SSH連接)范舀。
1.啟動(dòng)psftp
2.連接Linux虛擬機(jī)
open 192.168.221.128
輸入用戶名root合是,密碼和putty的輸入方式相同都不顯示。
連接之后主要是用get和put方法:
get表示下載文檔到Windows锭环,put表示上傳文檔到Linux聪全。
例如:
get oldfile
get oldfile newfile
上面的第一行代碼表示下載oldfile,第二行代表下載oldfile辅辩,并重命名為newfile难礼。
put oldfile
put oldfile newfile
其中最常用的是參數(shù)-r 表示傳遞文件
get -r olddir newdir
put -r olddir newdir
注:這里的文件和目錄表示在Winods下當(dāng)前目錄和Linux的家目錄下(root用戶為/root)
此時(shí)可以嘗試使用相對(duì)路徑和絕對(duì)路徑,但是建議直接放到和psftp相同的路徑下玫锋。
puttygen的使用
使用puttygen主要是使用該工具生成私鑰和公鑰蛾茉,生成私鑰和公鑰是為了提高安全性。使用putty連接的時(shí)候每次都需要輸入用戶名和密碼撩鹿,但是這種方式很不安全谦炬,若使用私鑰和公鑰的話可以避免用戶的密碼被泄露∪担可以通過(guò)直接導(dǎo)入私鑰來(lái)完成進(jìn)入Linux吧寺,而私鑰也可以對(duì)其設(shè)置密碼來(lái)提高安全性。
1.啟動(dòng)puttgen
2.生成密鑰
打開(kāi)puttgen之后點(diǎn)擊生成散劫,通過(guò)晃動(dòng)鼠標(biāo)生成密鑰和公鑰稚机,如果需要添加私鑰密碼的話就輸入密碼,隨后點(diǎn)擊保存私鑰获搏。將私鑰保存到一個(gè)相對(duì)安全的地方赖条,名字設(shè)置相對(duì)保密(注:私鑰生成的是.ppk文件)失乾。
3.創(chuàng)建.ssh目錄
在linux下面root下查看是否創(chuàng)建.ssh目錄,如果不存在則創(chuàng)建.ssh目錄(mkdir /root/.ssh)纬乍,若已經(jīng)存在則默認(rèn)權(quán)限為700(ls /root查看)碱茁,否則把權(quán)限設(shè)置為700(chmod 700 /root/.ssh)。即:
mkdir /root/.ssh
chmod 700 /root/.ssh
4.導(dǎo)入密鑰
用putty在.ssh目錄下創(chuàng)建authorized_keys文件(touch /root/.ssh/authorized_keys)仿贬,并把在puttyKey中生成的公鑰復(fù)制進(jìn)去(vi /root/.ssh/authorized_keys進(jìn)入之后先按一個(gè)i纽竣,將公鑰粘貼進(jìn)去。注:粘貼方法直接右擊即可茧泪,這個(gè)粘貼建議通過(guò)putty粘貼蜓氨,不然在Linux中只能手動(dòng)輸入,粘貼進(jìn)去之后需要確認(rèn)一下是否粘貼完全队伟,有時(shí)粘貼會(huì)產(chǎn)生不完全穴吹。粘貼完成之后按ESC隨后輸入:wq保存即可)。即:
touch /root/.ssh/authorized_keys
5.關(guān)閉putty嘗試遠(yuǎn)程登錄
輸入exit退出putty隨后打開(kāi)一個(gè)新的putty嗜侮,連接-->ssh-->認(rèn)證港令,通過(guò)瀏覽把保存到本地的私鑰加載到里面。隨后點(diǎn)擊會(huì)話在主機(jī)名稱(chēng)那里輸入IP地址如:192.168.221.128锈颗,輸入之后進(jìn)去輸入賬號(hào)root即可登錄顷霹,不用再輸入密碼。
注:在此處設(shè)置公私鑰登錄的時(shí)候需要注意下面幾點(diǎn)击吱,因?yàn)橛幸恍┝鞒滩皇峭ㄟ^(guò)密鑰登錄的泼返。
先點(diǎn)擊備注名-->載入-->認(rèn)證(瀏覽添加)-->再點(diǎn)擊zgz 不輸入密碼進(jìn)入
先認(rèn)知-->手寫(xiě)ip-->選擇zgz 不輸入密碼進(jìn)入()
先認(rèn)證-->載入 需要輸入密碼