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 相關文章

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