bin^2

bin^2

discord server
twitter

我常用的SSH命令

我常用的 SSH 命令#

本文使用 OpenCat + ChatGPT 生成。

SSH 是一種常用的網路協議,可以使用它來連接遠程伺服器、執行命令、傳輸檔案等等。以下是我常用的 SSH 命令:

1. 遠程端口轉發#

遠程端口轉發可以將遠程伺服器的某個端口轉發到本地端口,讓本地電腦可以訪問遠程伺服器上的應用程式,提高訪問速度和安全性。

ssh -f -N -R remote_port:local_ip:local_port user@remote_server

其中,remote_port是遠程伺服器上要轉發的端口,local_iplocal_port是本地電腦上的 IP 和端口,user是遠程伺服器的使用者名稱,remote_server是遠程伺服器的地址。

2. 本地端口轉發#

本地端口轉發可以將本地電腦的某個端口轉發到遠程伺服器,讓遠程伺服器可以訪問本地電腦上的應用程式,提高訪問速度和安全性。

ssh -f -N -L local_port:remote_ip:remote_port user@remote_server

其中,local_port是本地電腦上要轉發的端口,remote_ipremote_port是遠程伺服器上的 IP 和端口,user是遠程伺服器的使用者名稱,remote_server是遠程伺服器的地址。

3. 代理#

代理可以通過 SSH 連接遠程伺服器,然後將流量轉發到本地電腦,實現訪問遠程網站的目的,提高訪問速度和安全性。

ssh -D local_port user@remote_server

其中,local_port是本地電腦上的端口,user是遠程伺服器的使用者名稱,remote_server是遠程伺服器的地址。

4. 複製檔案到本地#

可以將遠程伺服器上的檔案複製到本地電腦上。

scp user@remote_server:/path/to/remote/file /path/to/local/file

其中,user是遠程伺服器的使用者名稱,remote_server是遠程伺服器的地址,/path/to/remote/file是遠程伺服器上的檔案路徑,/path/to/local/file是本地電腦上的檔案路徑。

5. 複製檔案到遠端#

可以將本地電腦上的檔案複製到遠程伺服器上。

scp /path/to/local/file user@remote_server:/path/to/remote/file

其中,/path/to/local/file是本地電腦上的檔案路徑,user是遠程伺服器的使用者名稱,remote_server是遠程伺服器的地址,/path/to/remote/file是遠程伺服器上的檔案路徑。

6. 遠端複製檔案到遠端,通過本地#

可以將遠程伺服器 1 上的檔案複製到遠程伺服器 2 上,通過本地電腦實現。

scp user1@remote_server1:/path/to/remote/file user2@remote_server2:/path/to/remote/file

其中,user1是遠程伺服器 1 的使用者名稱,remote_server1是遠程伺服器 1 的地址,/path/to/remote/file是遠程伺服器 1 上的檔案路徑,user2是遠程伺服器 2 的使用者名稱,remote_server2是遠程伺服器 2 的地址,/path/to/remote/file是遠程伺服器 2 上的檔案路徑。

7. 遠端複製檔案到遠端,端對端#

可以將遠程伺服器 1 上的檔案複製到遠程伺服器 2 上,直接實現端對端複製。

scp -3 user1@remote_server1:/path/to/remote/file user2@remote_server2:/path/to/remote/file

其中,user1是遠程伺服器 1 的使用者名稱,remote_server1是遠程伺服器 1 的地址,/path/to/remote/file是遠程伺服器 1 上的檔案路徑,user2是遠程伺服器 2 的使用者名稱,remote_server2是遠程伺服器 2 的地址,/path/to/remote/file是遠程伺服器 2 上的檔案路徑。

總之,使用 SSH 命令可以方便地連接遠程伺服器、執行命令、傳輸檔案等等,提高了工作效率和安全性。

更多#

查看 xlog 上更多 ssh 相關文章
查看 xlog 上更多 scp 相關文章

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。