您好,登錄后才能下訂單哦!
作為一款服務(wù)器級(jí)別的操作系統(tǒng),linux充分考慮了遠(yuǎn)程登錄的問(wèn)題,無(wú)論是從linux、windows還是其他一些操作系統(tǒng)登錄到linux都是非常方便的,本文介紹使用linux和windows登錄到遠(yuǎn)程linux服務(wù)器的方式。
1、linux系統(tǒng)登錄到遠(yuǎn)程linux服務(wù)器:
有多種不同的協(xié)議可供選擇,也許SSH是“最好”的。SSH是secure shell的簡(jiǎn)寫(xiě),意為"安全的shell"。作為rlogin、rcp、telnet這些古老的遠(yuǎn)程登錄工具的替代品,SSH會(huì)對(duì)用戶(hù)的身份進(jìn)行驗(yàn)證,并加密兩臺(tái)主機(jī)之間的通信。SSH在設(shè)計(jì)時(shí)考慮到了各種潛在的***,并給出了有效的保護(hù)措施。
下面介紹從linux使用SSH登錄到另一臺(tái)linux服務(wù)器。
(1)首先,先安裝好OpenSSH。使用以下命令自動(dòng)安裝OpenSSH:sudo apt-get install ssh。
(2)其次,擁有遠(yuǎn)程服務(wù)器的一個(gè)用戶(hù)賬號(hào),筆者服務(wù)器這邊創(chuàng)建了一個(gè)server用戶(hù),并將其密碼設(shè)為server,通過(guò)修改了/etc/sudoers配置文件使之有了暫時(shí)獲得root的權(quán)限。如下圖:
(3)下面,就可以通過(guò)這條命令登錄遠(yuǎn)程linux服務(wù)器了:ssh -l login_name hostname。這里的login-name指的是用戶(hù)賬號(hào),hostname指的是服務(wù)器主機(jī)名或者IP地址。服務(wù)器IP地址可通過(guò)右上角的“系統(tǒng)設(shè)置”-“網(wǎng)絡(luò)”查看,如圖,server的IP地址為192.168.43.80。
登錄linux服務(wù)器:
這樣,就登錄上192.168.43.80這臺(tái)主機(jī)了。在登錄時(shí),SSH會(huì)要求用戶(hù)登錄server用戶(hù)的密碼,這里筆者的使用了密鑰對(duì)登錄,SSH不會(huì)詢(xún)問(wèn)口令,直接
通過(guò)檢查秘鑰對(duì)的匹配性直接登錄。初次登錄時(shí),SSH可能會(huì)提示無(wú)法密鑰的真實(shí)性,并詢(xún)問(wèn)是否繼續(xù)建立連接,回答yes繼續(xù)即可。
登錄上服務(wù)器主機(jī)后,就可以進(jìn)行想要的操作了,工作完成后,使用exit命令可以結(jié)束同遠(yuǎn)程主機(jī)的SSH連接。
SSH服務(wù)器默認(rèn)開(kāi)啟在22號(hào)端口,如果服務(wù)器端的SSH服務(wù)沒(méi)有開(kāi)啟在22端口,那么可以通過(guò)SSH的-p選項(xiàng)指定要連接到的端口。
例:ssh -l server -p 202 192.168.43.80#以202端口連接。
(4)如果需要在遠(yuǎn)程主機(jī)上運(yùn)行X應(yīng)用程序,那么首先保證服務(wù)器開(kāi)啟了X窗口系統(tǒng),然后使用帶-X參數(shù)的SSH命令顯示啟動(dòng)X轉(zhuǎn)發(fā)功能。
例:ssh -X -l server 192.168.43.80
firefox
登錄后執(zhí)行firefox,SSH會(huì)把服務(wù)器上的firefox界面完整的傳輸?shù)奖镜亍H绻麅膳_(tái)主機(jī)的距離較長(zhǎng),或者網(wǎng)絡(luò)不理想,那么傳輸一個(gè)X應(yīng)用程序會(huì)比較慢,但最終應(yīng)該能出現(xiàn)在本機(jī)的屏幕上。這里不已圖片貼出來(lái),因?yàn)楦谧约褐鳈C(jī)上打開(kāi)firefox程序一樣的,不過(guò)是開(kāi)啟的服務(wù)器上的firefox,如果此時(shí)在服務(wù)器上開(kāi)啟firefox,服務(wù)器會(huì)顯示firefox已經(jīng)開(kāi)啟,或者正忙。
(5)以X窗口直接登錄:這里直接使用VNC。要求服務(wù)器運(yùn)行有X窗口系統(tǒng),且開(kāi)啟了相關(guān)服務(wù)和端口。在連接之前,現(xiàn)在遠(yuǎn)程主機(jī)的目錄下生成VNC配置文件。依次使用以下命令:
ssh -l server 192.168.43.80
vncserver#在此過(guò)程要求用戶(hù)設(shè)置遠(yuǎn)程訪(fǎng)問(wèn)密碼
筆者在設(shè)置時(shí)未截圖,尷尬。
設(shè)置完后直接在終端執(zhí)行:vncviewer ip-address:1(桌面號(hào))命令,就可以以X窗口登錄了。
2、從windows遠(yuǎn)程登錄linux
(1)windows上有幾種不同的SSH客戶(hù)端,其中開(kāi)放源代碼的PuTTY是使用最廣泛的,下載PuTTY。運(yùn)行。如圖:
輸入IP和端口號(hào),然后點(diǎn)擊open即可實(shí)現(xiàn)連接。
首次連接會(huì)出現(xiàn)如上對(duì)話(huà)框,點(diǎn)擊是即可。
連接登錄后如下:
winodws還可以通過(guò)VNC以圖形方式連接,讀者可自行下載安裝使用。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。