在編程和系統(tǒng)管理領(lǐng)域,遠程管理是一項至關(guān)重要的任務(wù)。SSH(Secure Shell)命令是一種加密的網(wǎng)絡(luò)協(xié)議,它提供了一種安全的方式,使您能夠在不同的計算機之間進行遠程連接和管理。通過使用SSH命令,您可以在遠程計算機上執(zhí)行命令、傳輸文件以及進行安全的遠程登錄。SSH的加密特性使其成為保護數(shù)據(jù)和系統(tǒng)安全的理想選擇。
以下表格列出了SSH命令的常用參數(shù)及其功能:
參數(shù) | 功能 |
-l <username> | 指定登錄的用戶名 |
-p <port> | 指定遠程SSH服務(wù)器端口(默認(rèn)為22) |
-i <identity> | 指定用于身份驗證的私鑰文件 |
-C | 啟用壓縮以加速數(shù)據(jù)傳輸 |
-X | 開啟X11轉(zhuǎn)發(fā),允許遠程顯示GUI界面 |
-L <local:remote> | 創(chuàng)建本地端口轉(zhuǎn)發(fā) |
-R <remote:local> | 創(chuàng)建遠程端口轉(zhuǎn)發(fā) |
1. 連接遠程服務(wù)器
要連接到遠程服務(wù)器,您可以使用以下命令:
ssh -l username hostname
其中,username是您要登錄的遠程服務(wù)器的用戶名,hostname是服務(wù)器的主機名或IP地址。執(zhí)行此命令后,系統(tǒng)將提示您輸入密碼,驗證后即可登錄。
2. 使用SSH密鑰登錄
使用SSH密鑰對進行身份驗證比使用密碼更加安全和方便。以下是使用SSH密鑰登錄的步驟:
2.1 生成密鑰對
在本地計算機上執(zhí)行以下命令生成密鑰對:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/mykey
這將生成一個名為mykey的RSA密鑰對,保存在~/.ssh/目錄中。
2.2 將公鑰復(fù)制到遠程服務(wù)器
執(zhí)行以下命令將公鑰復(fù)制到遠程服務(wù)器,替換username和hostname:
ssh-copy-id -i ~/.ssh/mykey.pub username@hostname
現(xiàn)在您可以使用私鑰連接到遠程服務(wù)器,而無需輸入密碼:
ssh -i ~/.ssh/mykey username@hostname
SSH還支持端口轉(zhuǎn)發(fā),允許您在本地和遠程主機之間建立安全的通信通道。以下是兩種常見的端口轉(zhuǎn)發(fā)方式:
3.1 本地端口轉(zhuǎn)發(fā)
通過本地端口轉(zhuǎn)發(fā),您可以將本地計算機上的某個端口映射到遠程服務(wù)器上。例如,以下命令將本地計算機的端口8080映射到遠程服務(wù)器的端口80:
ssh -L 8080:localhost:80 username@hostname
3.2 遠程端口轉(zhuǎn)發(fā)
通過遠程端口轉(zhuǎn)發(fā),您可以將遠程服務(wù)器上的某個端口映射到本地計算機上。例如,以下命令將遠程服務(wù)器的端口3306(MySQL)映射到本地計算機的端口3306:
ssh -R 3306:localhost:3306 username@hostname
SSH還允許您在遠程計算機上顯示GUI應(yīng)用程序。要啟用X11轉(zhuǎn)發(fā),只需在連接時添加-X參數(shù):
ssh -X username@hostname
這將允許您在遠程會話中打開圖形界面應(yīng)用程序,并將其顯示在本地計算機上。
SSH命令不僅可以用于遠程登錄,還可以進行文件傳輸和遠程命令執(zhí)行。下面將介紹如何使用SSH命令進行這些操作。
5.1 文件傳輸
5.1.1 從本地向遠程傳輸文件
您可以使用scp命令將本地文件傳輸?shù)竭h程服務(wù)器。以下示例將本地文件file.txt傳輸?shù)竭h程主機的/tmp目錄:
scp file.txt username@hostname:/tmp
5.1.2 從遠程服務(wù)器下載文件
使用scp命令也可以從遠程服務(wù)器下載文件到本地計算機。以下示例將遠程服務(wù)器上的/path/to/remote/file.txt文件下載到本地當(dāng)前目錄:
scp username@hostname:/path/to/remote/file.txt .
5.2 遠程命令執(zhí)行
5.2.1 在遠程服務(wù)器上執(zhí)行單個命令
使用SSH命令,您可以在遠程服務(wù)器上執(zhí)行單個命令,而無需登錄到遠程主機。以下示例演示如何在遠程服務(wù)器上列出/tmp目錄的內(nèi)容:
ssh username@hostname ls /tmp
5.2.2 在遠程服務(wù)器上執(zhí)行腳本
您還可以將本地腳本傳輸?shù)竭h程服務(wù)器并在遠程主機上執(zhí)行。以下步驟演示了如何實現(xiàn):
傳輸本地腳本到遠程服務(wù)器:
scp script.sh username@hostname:/path/to/remote/
在遠程服務(wù)器上執(zhí)行腳本:
ssh username@hostname /path/to/remote/script.sh
SSH命令的安全性和功能可以通過配置文件進行定制和增強。以下是一些常見的配置和安全性增強方法:
6.1 修改SSH配置文件
SSH的配置文件位于/etc/ssh/sshd_config(服務(wù)器端)和~/.ssh/config(客戶端)。您可以通過修改這些文件來定制SSH的行為,如更改端口、禁用密碼登錄等。
6.2 使用多因素認(rèn)證
為了增加安全性,您可以啟用多因素認(rèn)證(MFA)來登錄到遠程服務(wù)器。MFA需要用戶提供多個身份驗證因素,如密碼和驗證碼。通常使用Google Authenticator或Duo Security等工具實現(xiàn)MFA。
6.3 配置防火墻規(guī)則
使用防火墻來限制遠程SSH訪問??梢耘渲梅阑饓σ?guī)則,僅允許特定IP地址范圍的計算機訪問SSH端口。
6.4 禁用Root登錄
禁用Root用戶直接通過SSH登錄,以減少風(fēng)險。您可以通過修改SSH配置文件中的PermitRootLogin選項來實現(xiàn)。
、前言
最近,覺得windows系統(tǒng)自帶遠程控制系統(tǒng)可以使用一下,下面是使用教程。
二、使用前提
這個教程主要分享的是通過別的電腦遠程你的電腦,你的電腦前提是專家版本,如果不是專家版本,后續(xù)操作不用看了。專家版本才帶有別的電腦遠程你的電腦的遠程程序。
查看系統(tǒng)版本步驟:
第一步:先在搜索欄目,搜索“系統(tǒng)”,點擊下面的【系統(tǒng)-控制面板】。
查看【windows規(guī)格】,如果是專業(yè)版,可以繼續(xù)看下面的教程。
三、遠程教程
按照第二節(jié)的方法,搜索【系統(tǒng)】,點擊【系統(tǒng)-控制面板】,然后點擊【相關(guān)內(nèi)容-遠程桌面】。
然后,打開遠程桌面的開關(guān)。
接著,查詢被控制電腦的IP。
依次,打開【控制面板】——【網(wǎng)絡(luò)和Internet】,點擊下面的【屬性】。
點擊【屬性】后,下面的IPv4地址,就是被控電腦的IP地址。
賬戶名字就是你電腦的PC名字,點擊【win】按鍵即可查看。
四、打開遠程
使用主控電腦,搜索【遠程】,然后打開【遠程桌面連接】。
然后,依次輸入【IP地址】、【用戶名】和【被控電腦登錄密碼】,點擊連接,即可進行遠程桌面控制。
果你能遠程打開你的電腦,那么你幾乎就能夠像電腦在你身邊一樣操作它。
我們把這個問題分兩個方面來解決:
一、遠程操作電腦如果遠程一臺電腦已經(jīng)打開,怎樣操作這臺電腦
二、遠程電腦開機怎樣在沒有人幫助的情況下,遠程打開一臺電腦。
在某些情況下,你可以請人做一個小小的動作從而打開你的遠程電腦:按一下那臺電腦的電源鍵讓它開機。剩下的事情則由你自行操作。
我們這里介紹幾個遠程操作軟件來解決此類操作。
1)xt800
請在“軟件管理”中搜索"xt800"來下載安裝。
“軟件管理”這個軟件請在下面地址下載(把下載地址復(fù)制到電腦瀏覽器打開):
https://lanzous.com/ic4v8gb
當(dāng)然,你也可以直接在xt800的官網(wǎng)下載這個軟件,網(wǎng)址是:
http://www.xt800.cn/
安裝后桌面會出現(xiàn)各個游戲的快捷方式(并沒有給你安裝游戲),刪除這個圖標(biāo)即可。
打開安裝的xt800軟件,界面如下:
上圖解說:綠色區(qū)域是你的計算機的“本機號碼”和”授權(quán)碼“,你可以把這兩串?dāng)?shù)字發(fā)給別人(拍照發(fā)都行),從而允許別人遠程控制你的電腦。
如果你要通過這臺電腦控制其他電腦(遠程電腦),你需要知道遠程電腦上面已經(jīng)打開的xt800軟件的“本機號碼”和”授權(quán)碼“,請把遠程電腦的“本機號碼”填入到上方紫色區(qū)域的“請輸入對方賬號”中去,然后會跳出來輸入框讓你輸入“授權(quán)碼”,輸入正確即可連接遠程電腦的屏幕了。
連接了屏幕后,你可以使用鼠標(biāo)和鍵盤來進行操作(包括互傳文件),和操作你手邊的電腦一樣,唯一可能產(chǎn)生影響的,是兩臺之間連接的網(wǎng)速。
XT800支持iOS、Android、Win-Phone等移動設(shè)備,意味著你可以通過手機控制遠程電腦(比如關(guān)機)。
xt800的功能可以到http://www.xt800.cn/自行了解:
我們繼續(xù)設(shè)置“電腦開機后軟件自動啟動”以及“軟件的本機號碼和授權(quán)碼固定不變“的問題,這樣就可以做到別要只需要幫你按一下開機的電腦鍵,剩下的事情你自己遠程操作解決。
在軟件窗口上面菜單中的”系統(tǒng)設(shè)置“中打開”常規(guī)設(shè)置“,勾選”當(dāng)計算機啟動后自動運行“以及下面的一項:
然后打開”系統(tǒng)設(shè)置“中的”安全策略“,由”使用隨機授權(quán)碼“改為”設(shè)置私密授權(quán)碼“,并輸入你自己的私密授權(quán)碼,輸入并確定后,這個私密授權(quán)碼是不變的,再加上軟件的本機號碼本來就是不變的,這就意味著軟件的本機號碼和授權(quán)碼都已經(jīng)是固定不變的了。
如果你的電腦設(shè)置了開機輸入管理密碼,是否影響使用呢?
不影響。我們梳理一下現(xiàn)在的開機過程:你找人按了一下你的遠程電腦的開機鍵(電源鍵)→遠程電腦啟動→遠程電腦啟動到開機界面面停止(等待輸入開機密碼)→此時隨開機啟動的xt800軟件也啟動完畢→你在本地電腦打開xt800輸入本機號碼和授權(quán)碼連接上遠程電腦→你能夠看到遠程電腦的開機界面并可以用鍵盤鼠標(biāo)輸入開機密碼→點擊登錄按鈕進入遠程電腦桌面→(后面和操作和你操作本地電腦一樣)。
如果你嫌xt800互傳文件慢,你甚至可以兩邊電腦各開一個QQ互相發(fā)文件。
你也可以打開本地或遠程電腦的瀏覽器,使用網(wǎng)站互發(fā)文件的功能,請打開http://yao515.com,在“站內(nèi)搜索”功能中搜索“文件”,有好幾個網(wǎng)站可以完成文件發(fā)送功能。
2)向日葵遠程控制
上面比較詳細(xì)地介紹了xt800,實際上,這方面軟件很多,為避免重復(fù)介紹,“向日葵遠程控制”請直接到軟件官網(wǎng)了解:
https://sunlogin.oray.com/personal/
實現(xiàn)遠程控制的基本思路都是:“設(shè)置遠程ID和密碼固定”+“軟件開機自動啟動“。
3)teamviewer
teamviewer軟件相當(dāng)于遠程控制類軟件的元老級別,而且功能很齊全(控制多臺電腦、多人遠程視頻會議等)。實現(xiàn)遠程控制的基本思路都是:“設(shè)置遠程ID和密碼固定”+“軟件開機自動啟動“。正常情況下這個軟件是個人免費、企業(yè)收費的。我們提供了一個XX版供你折騰(下載地址見文末)。
小結(jié)一下,上面軟件按xt800的流程思路設(shè)置完,你至少可以達到以下目的:
1)遠程幫你爸媽整電腦(安裝、刪除軟件,電腦優(yōu)化等),你爸媽唯一需要做的就是按一下電腦的電源鍵開機;
2)下班后如果文件沒有傳完,扔在那里傳就是,吃過晚飯?zhí)缮嘲l(fā)上通過手機app遠程把電腦關(guān)了,世界變得更美好;
3)隨時通過手機app看你的遠程電腦有沒有被奧特曼打開;
這一部分是本文關(guān)鍵,要解決的問題是:如果遠程電腦旁邊沒有人幫你按一下電腦的開機鍵(電源按鈕),你怎樣打開那臺電腦?
我們準(zhǔn)備用簡單粗暴的辦法去解決這個問題:花點小錢。
因為如果我們要使用軟件的方式,相信我,你會看得頭暈?zāi)垦5模ǘ也灰欢軐崿F(xiàn)得了),軟件的處理辦法需要:1)調(diào)整bios的設(shè)置;2)調(diào)整路由器的設(shè)置;3)找網(wǎng)絡(luò)(寬帶)服務(wù)商要公網(wǎng)IP;
下面提供了幾種硬件的處理辦法:
1)電腦通電自動開機
你需要設(shè)置電腦通電自動開機功能,再加上一個可以遠程控制通電的智能插頭。
設(shè)置電腦通電自動開機功能請自行查詢,比如可以看這里:
http://www.coozhi.com/youxishuma/diannao/17115.html
遠程控制自動通斷電的插座也有很多,請自行查詢,比如這個:
2)純硬件的方式
方法1)畢竟還需要設(shè)置bios,通過“花生殼盒子”或者”花生棒“,你可以輕松將一臺遠程電腦打開。
請自行通過官網(wǎng)了解和購買:https://hsk.oray.com/
實際上,這類硬件有很多,花生殼僅是作者用過的遠程開機硬件而已,在淘寶搜索“遠程開機”,你會發(fā)現(xiàn)很多遠程開機的硬件,從網(wǎng)卡(臺式機用)到U盤大小的開機棒(筆記本電腦用),價格大概是30元起,請自行比較選擇(購買前請和客服交流,確認(rèn)商品滿足你的要求)
記得曾經(jīng)有段時間總是需要臨時取數(shù)據(jù)導(dǎo)到excel表中做分析,但是這個數(shù)據(jù)又需要從辦公室的ERP軟件里導(dǎo)出來,在經(jīng)歷了一些深夜跑去辦公室的苦逼日子以后,用了上面的“開機棒”,忽然世界就清凈了許多。
teamviewer綠色XX版下載地址:請關(guān)注本公眾號“半坡云”后,輸入“0608”,會自動回復(fù)你下載地址。