12年老牌互聯(lián)網(wǎng)IT解決方案提供商
騰佑科技咨詢熱線咨詢熱線: 400-996-8756
工單提交 注冊/登錄
百度云服務(wù)中心騰佑科技公司
云服務(wù)器活動 服務(wù)器租用 服務(wù)器托管 機柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

三種連接遠程Linux系統(tǒng)服務(wù)器的小技巧!

發(fā)布時間:2019-04-12 12:22 作者:admin

簡述:?Linux下訪問遠程服務(wù)器的方法基本就是使用SSH(secure shell)。SSH其實是一種網(wǎng)絡(luò)協(xié)議,用來計算機之間的加密登陸,保證傳輸過程中即便信息被截獲了也無法解析出原始信息。

如果你有一臺高性能的個人PC,那么絕大部分任務(wù)都能在本地解決。但是更為常見的情況是,你買了一臺小型服務(wù)器或者有專門的服務(wù)器平臺,然后在本地進行訪問,今天這篇文章騰佑科技小編就整理了關(guān)于連接遠程Linux系統(tǒng)服務(wù)器的幾個小技巧,朋友們可以了解下。

保存常用SSH主機,避免重復(fù)輸入

Linux下訪問遠程服務(wù)器的方法基本就是使用SSH(secure shell)。SSH其實是一種網(wǎng)絡(luò)協(xié)議,用來計算機之間的加密登陸,保證傳輸過程中即便信息被截獲了也無法解析出原始信息。SSH作為一種協(xié)議有多種使用方法,在Linux里面是OpenSSH,在Windows里面可以用putty或者Xshell。不過這里僅僅討論Linux 里面的ssh。在Linux中訪問遠程主機的時候,大家肯定對如下指令不陌生:

ssh -p 22 xuzhougeng@10.10.87.36

其中-p指定端口號,如果遠程服務(wù)器沒有特殊說明,一般默認都是22,所以可以省去-p 22. 后面為用戶@IP地址。第一次訪問的時候會問你是否要將該主機的公鑰加入信任名單中,當然是選yes了。

三種連接遠程Linux系統(tǒng)服務(wù)器的小技巧!

第一個小技巧:利用ssh config添加常用服務(wù)器

那么問題來了,能不能討論不要輸入"xuzhougegn@10.10.87.36"呢?方法當然是有的,你只需要創(chuàng)建~/.ssh/config文件,并添加主機信息

# 使用vi編輯器

# vi ~/.ssh/config

Host xzg

HostName 10.10.87.36

User xuzhougegn

Port 22

然后就能以ssh xzg訪問遠程主機,而需要輸入全部信息,又累還容易出錯。

無需密碼認證,快速登陸

第二個小技巧:利用ssh公鑰避免重復(fù)輸入密碼

上面的技巧使得你訪問的時候不需要輸入主機全稱,但是依舊需要輸入密碼。如果密碼比較長,那么人就容易出錯,而且Linux輸密碼的時候啥都看不見,你都不知道自己輸了多少個字符,如果你的電腦只有自己用,完全連密碼輸入這一步都可以省呀。

避免每次都要密碼認證的方法就是使用SSH公鑰。當你把個人電腦的SSH公鑰存放到遠程服務(wù)器的時候,遠程服務(wù)器就完全信任了你,兩個人之間就再也沒有了隔閡。

首先是用ssh-keygen創(chuàng)建密鑰(密碼為空時,后續(xù)登陸時才能不需要輸入密碼)

$ ssh-keygen -b 2048

Generating public/private rsa key pair.

Enter file in which to save the key (/home/xzg/.ssh/id_rsa):

/home/xzg/.ssh/id_rsa already exists.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/xzg/.ssh/id_rsa.

Your public key has been saved in /home/xzg/.ssh/id_rsa.pub.

The key fingerprint is:

SHA256:/1dusQI7WRUfsf9pG3CjCstIzGHPdPyRCO+zVF/efVM xzg@DESKTOP-CNF0I9C

The key's randomart image is:

+---[RSA 2048]----+

| ..|

| o.|

| . .+|

| + . ..o|

| oS. = =.oE|

| + =.o.o.*oX|

| + +.+=o OO|

| . o +=+.o.B|

| . o oo..o |

+----[SHA256]-----+

然后是將自己的ssh公鑰添加到遠程服務(wù)器的~/.ssh/authorized_keys.這個方法比較多

任務(wù)掛起,安心關(guān)閉終端

遠程操作時,一旦終端關(guān)閉,所有這個終端運行的進程都會收到SIGHUP信號,然后這些程序就會立即退出。如果你的命令需要運行好幾個小時或者好幾天,你肯定不愿意一直開著終端,因為網(wǎng)絡(luò)問題功虧一簣。

第三個小技巧:利用screen/nohup 長時間運行程序

解決方法也是有的,而且還有好幾種,這里就說說nohup和screen

nohup故名思意,就是不要hup,即能夠捕捉到終端發(fā)出的SIGHUP信號并無視他,就不必擔心自己的命令被終端關(guān)閉了。

如果你不知道自己的命令有多久,所以不知道要不要輸入nohup, 其實用screen(或tmux)效果更好

最后總結(jié),以上文章騰佑科技小編為各位介紹了三種連接遠程Linux系統(tǒng)服務(wù)器的小技巧,分別是利用ssh config添加常用服務(wù)器、利用ssh公鑰避免重復(fù)輸入密碼、利用screen/nohup 長時間運行程序。等,希望能夠幫助到有需要的朋友們。

騰佑科技

鄭州騰佑科技有著12年豐富的IDC(服務(wù)器租用/托管)從業(yè)經(jīng)驗/云計算服務(wù)提供商·IDC運營專家·2018年成為百度云河南指定服務(wù)中心。鄭州騰佑科技是鄭州專業(yè)的IDC服務(wù)商,真正7*24小時技術(shù)支持,機房技術(shù)。電信、聯(lián)通(網(wǎng)通|)、雙線、BGP多線機房遍布全國,給您提供性價比高的最優(yōu)布點方案!

點擊展開全文

騰佑科技(www.mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個國家版權(quán)局認證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動

百度云服務(wù)中心
  • 熱門資訊
  • 隨便看看