一、SSH連接:遠程登錄Linux系統
SSH是目前最常用的遠程登錄協議,它可以保證數據傳輸的安全性,同時也具有靈活、高效等優勢。使用SSH登錄Linux系統需要執行以下步驟:
1、在本地終端輸入命令:ssh @
2、輸入密碼
如果登錄成功,則會進入遠程主機的shell環境。
$ ssh user@192.168.1.1 user@192.168.1.1's password: Last login: Thu Oct 14 14:37:43 2021 from 192.168.1.2 [user@localhost ~]$
二、SCP協議:遠程拷貝文件
SCP是基於SSH協議的文件拷貝命令。它可以在本地和遠程主機之間安全快速地傳輸文件。方法如下:
1、本地傳輸到遠程主機:scp @:
2、遠程主機傳輸到本地:scp @:
# 本地傳輸到遠程主機 $ scp /home/user/example_file user@192.168.1.1:/home/user/ # 遠程主機傳輸到本地 $ scp user@192.168.1.1:/home/user/example_file /home/user/
三、VNC協議:圖形化遠程管理
通過VNC協議,用戶可以實現在遠程主機上顯示桌面、操作設備,從而進行圖形化的遠程管理。使用VNC需要在本地和遠程主機上安裝VNC服務端和客戶端。
1、在遠程主機上安裝VNC服務端
$ yum install tigervnc-server $ vncpasswd # 創建一個VNC連接密碼 $ systemctl start vncserver@:1 # 啟動VNC服務(:1代表啟動圖形界面1)
2、在本地安裝VNC客戶端連接遠程主機(推薦使用TigerVNC)
啟動TigerVNC客戶端——>輸入遠程主機IP地址和埠號(格式::)——>輸入VNC連接密碼——>即可進入遠程主機圖形界面。
四、Telnet協議:不再安全的遠程登錄方式
Telnet是一種常用的遠程登錄方式,但是它使用明文傳輸,不具有安全性。因此,現在不再常用該協議。
示例:
$ telnet 192.168.1.1 Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. login: user password: [root@server ~]#
五、埠映射:在公網上訪問內網Linux
埠映射是一種將內網主機映射到公網的一種技術,以實現在公網上訪問內網主機的需求。具體步驟如下:
1、將內網Linux主機的ssh埠映射到公網的22埠
$ sudo ssh -NR 0.0.0.0:22:localhost: @
2、在公網主機上使用ssh登錄內網主機
$ ssh @localhost
總結
通過SSH連接、SCP協議、VNC協議和埠映射等技術,我們可以遠程登錄Linux系統,並實現各種管理任務。其中,SSH協議是最常用的遠程登錄協議,具有安全、靈活、高效等優點;SCP協議可以在本地和遠程主機之間安全快速地傳輸文件;VNC協議支持在遠程主機上進行圖形化管理;而埠映射可以幫助我們在公網上訪問內網主機。在遠程管理時,我們需要掌握這些技術,以提高工作效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270563.html