免費教你連接linux服務器「如何連接遠程服務器linux」

1、簡單賬號密碼登錄

通過ssh 用戶@IP -p 端口形式連接,可以通過CRT、Xshell來保存登錄信息,下次直接雙擊連接即可。

優點:此方法連接非常方便,直接登錄到服務器上操作。

缺點:給其他同事同步信息偏麻煩,每次更新需要將crt表同步給同事,或者使用遠程桌面windows服務器,大家共用同一個CRT,同一份配置。

我現在使用場景:在公司內網測試服,服務器量少,修改配置情況不多,方便開發直接登錄服務器。

2、賬號密鑰登錄

改進了前面密碼登錄形式為密鑰登錄,加強了安全性,避免了防火牆端口不小心對外後,密碼被暴力破解出來。

但是其他方面還是沒有改善

簡介遠程連接linux服務器的幾種方法

我現在使用場景:用於公司直連遠程服務器的一種備用登錄方式,避免其他方式操作異常。例如:發佈系統故障,並且無法短時間修復,臨時需要遠程連接正式服所有機器操作一個指令。這時候這種方式就很適合。

3、SSH通道

假如你是A機器,你想登錄C機器,但是C機器只授權B機器才允許登錄。

這時候的操作方式是:A(公司內網) ssh B(雲服務器,一般是堡壘機/跳板機),然後再在B機器上 SSH C(真實想要連接的)機器。

我這裡以mysql的navicat圖打比方,例如雲mysql默認只有內網ip,默認只允許內網進行訪問,但是我需要在公司通過navicat訪問,這時候就需要這種SSH通道來處理。

在SSH通道部門填上B機器的連接信息。

簡介遠程連接linux服務器的幾種方法

再在常規這個位置填上,從B機器連接C機器需要的相關信息。

簡介遠程連接linux服務器的幾種方法

這時候就能做到A機器連接C機器了。

簡介遠程連接linux服務器的幾種方法

我現在使用場景:用於公司遠程連接雲數據庫。

4、通過dialog做一個簡單的登錄跳板機功能

前面介紹的方法,登錄方式大部分適用於經常不變動服務器信息的情況下,但是我們服務器業務擴展時需要新增,業務減少時需要減少服務器,修改頻繁度還是挺高的。所以最開始我選擇了使用dialog形式,讀取數據庫中的遠程主機相關信息,這樣主機信息有變動,也不同一個個去通知每一個人。

簡介遠程連接linux服務器的幾種方法
簡介遠程連接linux服務器的幾種方法

5、通過rinetd轉發登錄

此方法有點類似於上面的方法三SSH通道。但是配置上更加方便快捷。不同點是SSH通道轉發走的都是ssh端口,rinetd是通過不同服務器定義不同端口轉發來完成的。

A機器 — B機器 — C機器

通過在B機器上安裝rinetd,然後做端口轉發配置。

例如

cat /etc/rinetd.conf
## 測試服務器
0.0.0.0 2222 1.1.1.1 22

此時訪問B機器的2222端口,就會自動轉發到1.1.1.1機器的22端口去。

我現在使用場景:用來訪問海外服務器延遲高的情況,通過香港轉發訪問降低延遲。

6、通過webssh瀏覽器形式登錄

近期在做web前端的東西,所以在考慮能不能通過資產管理系統直接登錄到服務器上呢?

這個就可以使用webssh來實現了。github上有開源代碼,直接下載就可以使用了。再和自己的其他資產統計功能結合使用。

簡介遠程連接linux服務器的幾種方法
簡介遠程連接linux服務器的幾種方法

直接使用瀏覽器就能進行服務器訪問和操作,方便快捷。

以上就是我所了解的幾種連接形式,如果有更好的方法

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/281147.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-21 13:16
下一篇 2024-12-21 13:16

相關推薦

發表回復

登錄後才能評論