溫馨提示×

linux命令ssh怎樣設置端口轉發

小樊
167
2024-12-30 20:37:00
欄目: 智能運維

在Linux中,你可以使用SSH命令進行端口轉發

  1. 本地端口轉發:將本地計算機上的一個端口轉發到遠程計算機上的一個端口。例如,將本地計算機的端口8080轉發到遠程計算機的IP地址為192.168.1.100的端口80。
ssh -L 8080:192.168.1.100:80 user@remote_host

其中,user是遠程計算機上的用戶名,remote_host是遠程計算機的IP地址或域名。

  1. 遠程端口轉發:將遠程計算機上的一個端口轉發到本地計算機上的一個端口。例如,將遠程計算機的IP地址為192.168.1.100的端口80轉發到本地計算機的端口8080。
ssh -R 80:192.168.1.100:80 user@remote_host
  1. 動態端口轉發(SOCKS代理):允許你在本地計算機上創建一個SOCKS代理,用于訪問遠程計算機上的服務。例如,將遠程計算機的IP地址為192.168.1.100的端口80轉發到本地計算機的端口1080。
ssh -D 1080 user@remote_host

在這些示例中,你需要將userremote_host替換為實際的用戶名和遠程計算機的IP地址或域名。如果你使用的是非標準SSH端口,可以在命令中添加-p選項指定端口號,例如:

ssh -L 8080:192.168.1.100:80 -p 2222 user@remote_host

請注意,為了使這些命令正常工作,你需要在本地計算機上擁有SSH訪問權限,并且遠程計算機上的SSH服務正在運行且允許端口轉發。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女