Ubuntu中的SSH(Secure Shell)命令用于遠程登錄和管理服務器。以下是一些常用的SSH命令選項:
-V
:顯示SSH版本信息。-p port
:指定連接到的遠程服務器的端口號。-i identity_file
:指定用于身份驗證的私鑰文件。-l user
:指定要登錄的遠程服務器的用戶名。-h
:顯示幫助信息。-v
:詳細模式,顯示更多關于連接過程的信息。-vv
或 -vvv
:更詳細的輸出,用于調試連接問題。-o option
:設置SSH客戶端的選項,例如StrictHostKeyChecking=no
可以跳過主機密鑰檢查。-N
:不執行遠程命令,僅用于端口轉發。-L local_port:remote_host:remote_port
:本地端口轉發,將本地端口映射到遠程主機的端口。-R remote_port:local_host:local_port
:遠程端口轉發,將遠程端口映射到本地主機的端口。-X
:啟用X11轉發,允許在遠程服務器上運行圖形應用程序。-Y
:啟用可信X11轉發,提供比-X
更高的安全性。使用這些選項時,請根據實際需求進行組合。例如,要使用私鑰文件登錄遠程服務器并執行命令,可以使用以下命令:
ssh -i /path/to/identity_file -l username -p 22 remote_host "command_to_run"
請注意,某些選項可能會降低安全性,因此在使用它們時要謹慎。