勵志

勵志人生知識庫

ssh用法

SSHSecure Shell)是一種加密的網路協定,用於在命令行界面上進行安全的遠程登錄。以下是SSH的一些基本用法:

遠程連線。使用ssh user@host命令連線到遠程伺服器,其中user是遠程主機的用戶名,host是遠程主機的IP位址或域名。

使用非默認SSH連線埠。使用ssh -p port_number user@host命令連線到遠程伺服器的非默認SSH連線埠。

執行遠程命令。在連線到遠程主機後,可以直接輸入命令,例如ssh user@remote_host uptime,這將顯示遠程主機的uptime信息。

密鑰認證登錄。使用ssh -i private_key_file user@host命令,並指定私鑰檔案,可以實現無需密碼的SSH登錄。

連線埠轉發。使用ssh -L local_port:remote_host:remote_port user@hostname可以將遠程主機的連線埠轉發到本地主機,或使用-R選項執行相反的操作。

壓縮數據傳輸。使用ssh -C user@host可以在SSH連線上壓縮所有數據,以加快傳輸速度。

X11轉發。使用ssh -X user@host可以在遠程運行圖形界面程式並將其顯示在本地。

查看SSH密鑰指紋。使用ssh-keygen -F hostname可以查看對應主機的SSH密鑰指紋。

刪除SSH密鑰。使用ssh-keygen -R hostname可以刪除對應主機的SSH密鑰。

調試模式。使用ssh -v user@host可以開啟SSH連線的調試模式,幫助診斷連線問題。

這些是SSH的一些基本用法,可以實現安全的遠程登錄和命令行操作。