ssh命令用于遠(yuǎn)程登錄到Linux服務(wù)器或其他遠(yuǎn)程主機(jī)。它允許用戶通過(guò)加密的方式在本地主機(jī)上執(zhí)行命令或傳輸文件。
基本語(yǔ)法如下:
ssh [選項(xiàng)] [用戶名@]主機(jī)名 [命令]
選項(xiàng):
-p
:指定遠(yuǎn)程主機(jī)的SSH端口,默認(rèn)為22。-i
:指定用于身份驗(yàn)證的私鑰文件。-l
:指定遠(yuǎn)程登錄的用戶名。-X
:開啟X11轉(zhuǎn)發(fā),允許在遠(yuǎn)程主機(jī)上運(yùn)行圖形化應(yīng)用程序并將其顯示在本地主機(jī)上。-A
:開啟身份驗(yàn)證代理,允許通過(guò)SSH登錄到其他主機(jī)。示例用法:
ssh username@hostname
ssh -p 2222 username@hostname
ssh username@hostname command
scp file username@hostname:destination
scp username@hostname:file destination
請(qǐng)注意,使用ssh命令時(shí)需要確保遠(yuǎn)程主機(jī)上已經(jīng)啟用了SSH服務(wù)器,并且本地主機(jī)可以訪問(wèn)遠(yuǎn)程主機(jī)。