自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

手把手指導(dǎo):PC遠程維護實用教程

譯文
運維 系統(tǒng)運維
如果你組裝了一臺電腦,安裝了Linux發(fā)行版,以便非專業(yè)用戶或家人使用,你如何能夠增添這項功能:重新登錄上去,遠程維護Linux系統(tǒng)?本文的實用教程手把手教你解決PC遠程維護的難題。

【51CTO譯文】如果你組裝了一臺電腦,安裝了Linux發(fā)行版,以便非專業(yè)用戶或家人使用,那么你已在為他們提供一種安全可靠、功能完備的計算平臺這條道路上邁出了頭一步。不過,要是這個用戶需要一番手把手指導(dǎo),那么你遲早需要執(zhí)行一些維護工作;畢竟,有些維護工作通過電話是沒法向?qū)Ψ浇忉屒宄摹?/p>

本教程涉及安裝便于命令行訪問和建立安全隧道的SSH,安裝便于遠程桌面訪問的VNC,以及安裝便于整體系統(tǒng)配置的Webmin。請注意:一旦你將SSH隧道訪問機制建立并運行起來,就可以通過局域網(wǎng),遠程執(zhí)行本教程的其余部分。實際上,如果你之后直接跳到端口轉(zhuǎn)發(fā)部分,就可以通過互聯(lián)網(wǎng),處理本教程的其余階段。

首先,假設(shè)你的客戶端電腦(你的電腦)和遠程電腦(對方的電腦)都連接到了你的局域網(wǎng)。然后,我們將在主人的家里安裝一個路由器,并安裝一個動態(tài)DNS服務(wù)器,這樣我們就能在互聯(lián)網(wǎng)上找到那臺遠程電腦。

使用基于SSH的VNC,獲得遠程桌面訪問權(quán)。

逐步指南

第1步:安裝網(wǎng)絡(luò)

該教程假設(shè),遠程電腦和客戶端電腦都接入到了你的局域網(wǎng)上。記下遠程電腦的登錄用戶名和密碼,及其IP地址(鍵入ifconfig,即可找到)。

第2步:安裝SSH

想啟用遠程終端登錄,就要安裝SSH服務(wù)器,為此鍵入sudo apt-get install openssh-server(在紅帽Linux發(fā)行版上,鍵入oryum -y install openssh- server)。以root用戶身份,在文本編輯器中打開/etc/ssh/sshd_config,開始配置SSH。

第3步:配置SSH服務(wù)器

更改PubkeyAuthentication這一行,以便將其改成PubkeyAuthentication yes。確保PasswordAuthentication被設(shè)置成no。這是由于,我們想使用經(jīng)過加密的密鑰,而不是使用用戶名和登記,遠程登錄到該電腦。保存文件,鍵入sudo service ssh restart,即可重啟服務(wù)器。

第4步:生成密鑰

我們需要生成一個公開密鑰和一個私有密鑰,那樣我們無需使用密碼和用戶名,就能登錄到SSH。鍵入ssh- keygen -t dsa,即可開始生成密鑰。系統(tǒng)提示時,你可以按回車鍵,接受默認值;不過系統(tǒng)詢問時,就要鍵入密碼。

第5步:拷貝密鑰

將公開密鑰拷貝到將用于遠程維護的那臺電腦上。你只要在客戶端電腦上鍵入ssh-copy-id [遠程登錄名]@[遠程電腦的IP地址],就可以執(zhí)行這一步。

第6步:測試SSH

通過鍵入ssh [遠程用戶名]@[遠程IP地址],就可以借助SSH,從客戶端電腦登錄到遠程電腦。這應(yīng)該會為你在另一臺電腦上提供命令行,而不提示你輸入密碼。用幾個命令試一下,鍵入Ctrl+D組合鍵,即可終止會話。

第7步:文件復(fù)制(SSH)

你可以借助scp命令,將文件復(fù)制到遠程電腦上,或者從遠程電腦復(fù)制文件到本地。scp [遠程用戶]@[遠程IP]:[本地文件] [目標(biāo)目錄],即可將一個或多個文件復(fù)制到遠程電腦上;反之,則使用scp [本地文件] [遠程用戶]@[遠程IP]:[目標(biāo)目錄]。

第8步:Web代理(SSH)

假設(shè)用戶抱怨他們訪問不了某個網(wǎng)站,或者訪問不了整個互聯(lián)網(wǎng)。我們可以使用SSH隧道機制來測試連接。鍵入ssh -D 8888 [用戶名]@[IP地址],即可開始測試。這會建立一臺本地代理服務(wù)器,該服務(wù)器其實通過遠程電腦訪問互聯(lián)網(wǎng)。然后,你可以配置火狐瀏覽器,以便通過該代理服務(wù)器來訪問互聯(lián)網(wǎng),只要在localhost上指定Socks 5代理服務(wù)器。如果你可以通過SSH登錄到另一臺電腦,并訪問那個有問題的網(wǎng)站,那么問題肯定出在另一臺電腦上的軟件上,而不是出在網(wǎng)絡(luò)上。

第9步:運行X應(yīng)用程序(SSH)

你可以使用隧道來遠程運行X應(yīng)用程序。比如說,你要做的只需在GUI應(yīng)用程序中編輯配置,無需使用全面的桌面共享。鍵入ssh -X [用戶名]@[遠程IP],即可打開連接。然后,你可以從命令行像平常那樣啟動應(yīng)用程序。鍵入firefox,即可在遠程電腦上啟動火狐瀏覽器,并在你的本地桌面上與它進行聯(lián)系。你可以把諸多操作簡化為一個命令,只需鍵入ssh -f -T -X [用戶名]@ [ip地址] [應(yīng)用程序名稱]。

第10步:安裝VNC服務(wù)器

我們準備安裝VNC,以便訪問遠程桌面。這個情況下,我們將忽視VNC服務(wù)器自己的安全功能,而是完全改而通過SSH建立隧道。首先是把VNC服務(wù)器安裝在遠程電腦上,只需鍵入sudo apt-get install x11vnc(或在紅帽Linux發(fā)行版上,鍵入yum install vnc-server)。

第11步:建立VNC隧道,開啟服務(wù)器

為VNC建立一條SSH隧道,只需鍵入ssh -L 5900:localhost:5900 [遠程用戶]@ [遠程IP]。這個命令除了建立隧道外,還會啟動隧道連接。在該終端中,鍵入x11vnc -safer -localhost -nopw -once -display :0。

第12步:連接至VNC

市面上有幾款VNC客戶軟件,但本示例假設(shè)你安裝了Vinagre。使用該客戶軟件連接至localhost處的VNC服務(wù)器。切記,我們連接到localhost,是因為我們在前一個步驟中建立了SSH隧道,以便所有數(shù)據(jù)包通過端口5900發(fā)送到遠程電腦。你現(xiàn)在應(yīng)該有了遠程桌面訪問權(quán),可以訪問遠程電腦。要是這條連接有任何問題,請仔細檢查終端中的文本輸出,找找有無錯誤。

第13步:安裝Webmin

進入到Webmin網(wǎng)站(www.webmin.com)的下載頁面,下載適合你Linux架構(gòu)的程序包。以Debian為例,安裝.deb文件,為此只需鍵入sudo dpkg -i [你已下載的.deb文件的名稱]。接下來,鍵入sudo apt-get -f install,即可安裝依賴項。以紅帽Linux為例,鍵入yum install [RPM的名稱]。

第14步:測試Webmin

默認情況下,Webmin在SSL模式下運行,所以只要瀏覽到https://[IP address of remote computer]:10000,即可訪問它。接受它所提供的瀏覽器證書。以Ubuntu為例,使用root用戶名和密碼,或者使用可以運行sudo的普通用戶名和密碼。將來,可以通過隧道連接至Webmin,以獲得***的安全性,沒必要在路由器上開啟另外的端口。我們使用了與VNC同樣的方法。鍵入ssh -L 10000:localhost:10000 [用戶名]@[IP地址],目的是為了建立它,然后瀏覽到https://localhost:10000。

第15步:建立遠程網(wǎng)絡(luò)

現(xiàn)在是讓我們?yōu)檫h程維護而建立的那臺電腦連回到總部的時候了。一旦該電腦重新連接至網(wǎng)絡(luò),就要確保它可以像平常那樣訪問互聯(lián)網(wǎng)。

第16步:設(shè)置靜態(tài)IP地址

Linux發(fā)行版不一樣,如何設(shè)置靜態(tài)IP地址的方法也不一樣。在Ubuntu電腦上,點擊控制面板中的Network(網(wǎng)絡(luò))圖標(biāo),選擇Edit…(編輯…),然后選擇IPv4 Settings(IPv4設(shè)置)選項卡。從Method:(方法:)下拉列表中選擇Manual(手動)。現(xiàn)在,添加一個屬于當(dāng)前子網(wǎng)成員的IP地址。比如說,如果鍵入ifconfig后顯示當(dāng)前IP地址是192.168.0.5,就選擇一個比它高的地址,比如192.168.0.100。你可能得為你的互聯(lián)網(wǎng)服務(wù)提供商(ISP)手動添加DNS服務(wù)器地址。上網(wǎng)搜索一下。接受變更內(nèi)容,重置電腦。

第17步:端口轉(zhuǎn)發(fā)

充分利用路由器的說明文檔(或Portforward),建立端口轉(zhuǎn)發(fā)機制。你需要將端口22轉(zhuǎn)發(fā)至我們已設(shè)置的那個靜態(tài)IP地址。

第18步:在互聯(lián)網(wǎng)上找到遠程IP地址

你可以要求運行遠程系統(tǒng)的對方只要訪問whatismyip.com,然后通過電子郵件將其當(dāng)前IP地址發(fā)過來,但是建立動態(tài)DNS卻是一種更可靠安全的解決方案。進入到No-IP網(wǎng)站(www.noip.com),設(shè)置一個免費帳戶?,F(xiàn)在安裝ddclient程序包。

第19步:安裝ddclient

在/etc/ddclient.conf中添加/更改下面這幾行:

  1. protocol=dyndns2 
  2. use=webweb=checkip.dyndns.com/, web-skip='IP Address' server=dynupdate.no-ip.com 
  3. login=user name 
  4. password='password' 
  5. [hostname].no-ip.biz 
  6. run_daemon=true 

現(xiàn)在重啟ddclient,只需鍵入sudo service ddclient restart。

原文鏈接:http://www.linuxuser.co.uk/news/pc-remote-maintenance-tutorial

責(zé)任編輯:黃丹 來源: 51CTO.com
相關(guān)推薦

2009-10-28 14:25:17

VB.NET Sock

2021-12-15 14:39:50

LinuxGPG加解密文件

2015-07-28 14:27:44

2009-07-19 15:02:56

2009-12-15 16:44:07

水星路由器設(shè)置教程

2023-07-04 07:37:20

AzureOpenAI操作手冊

2010-01-04 09:36:05

2021-02-02 13:31:35

Pycharm系統(tǒng)技巧Python

2023-12-13 08:17:24

JPDAJavaDebug

2022-01-25 17:05:44

ArkUI_eTS操作系統(tǒng)鴻蒙

2011-01-10 14:41:26

2011-05-03 15:59:00

黑盒打印機

2021-07-14 09:00:00

JavaFX開發(fā)應(yīng)用

2014-04-24 10:44:43

Android搖晃刷新

2021-02-26 11:54:38

MyBatis 插件接口

2011-02-22 13:46:27

微軟SQL.NET

2021-12-28 08:38:26

Linux 中斷喚醒系統(tǒng)Linux 系統(tǒng)

2022-01-08 20:04:20

攔截系統(tǒng)調(diào)用

2023-04-26 12:46:43

DockerSpringKubernetes

2022-12-07 08:42:35

點贊
收藏

51CTO技術(shù)棧公眾號