linux ssh命令的用法是什么

小億
86
2024-01-18 19:08:13

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ī)。

示例用法:

  • 遠(yuǎn)程登錄到主機(jī):ssh username@hostname
  • 指定端口號(hào):ssh -p 2222 username@hostname
  • 執(zhí)行遠(yuǎn)程命令:ssh username@hostname command
  • 傳輸文件到遠(yuǎn)程主機(jī):scp file username@hostname:destination
  • 從遠(yuǎn)程主機(jī)下載文件:scp username@hostname:file destination

請(qǐng)注意,使用ssh命令時(shí)需要確保遠(yuǎn)程主機(jī)上已經(jīng)啟用了SSH服務(wù)器,并且本地主機(jī)可以訪問(wèn)遠(yuǎn)程主機(jī)。

0