2010年12月10日 星期五

[Linux命令] ssh : 遠端加密連線

屬性 : 網路相關 - 連線與路由 
語法 : ssh [參數] [帳號@]主機名稱或地址 
參數 | 功能 

-1 | 強迫ssh 使用通訊協定版本一連線
-2 | 強迫ssh 使用通訊協定版本二連線
-4 | 強迫ssh 使用IPv4 位址
-6 | 強迫ssh 使用IPv6 位址
-b 位址 | 當一個網路介面有多個IP address時, 指定連線的位址
-e 字元 | 指定跳脫字元
-f | 連線認證後, 在背景執行.
-F 設定檔 | 指定 ssh 的設定檔, 預設是跟目錄下的 .ssh/config
-i 身分檔 | 指定身分確認檔 private key (私人金鑰).
-l 帳號 | 連到遠端主機所使用的帳號
-L port:host:hostport | 建立加密連線通道, 從本機的 port, 連到 host (主機)的 host port.
-n | 將輸入重新導向到 /dev/null
-N | 不執行遠端指令, 僅做封包重新導向.
-p port | 指定連到遠端主機的 port.
-q | 安靜模式, 不顯示錯誤訊息.
-R port:host:hostport | 設定本機的 port, 連到 host (主機)的 host port.
-v | 顯示完整執行過程
-V | 顯示版本資訊


執行範例 : 
* 透過ssh 連線到10.1.144.170 這台主機 
john:~/test2 # ssh 10.1.144.170 
root@10.1.144.170's password: <請在此輸入密碼, 並按Enter結束> 
Last login: Sat Jun 13 11:18:09 2009 from 10.1.144.55 
[root@roger ~]# <成功登入, 可按Ctrl+D 離開登入主機> 

* 連線到10.1.144.170, 並以roger身分登入. 
john:~/test2 # ssh roger@10.1.144.170 
roger@10.1.144.170's password: <請在此輸入密碼, 並按Enter結束> 
Last login: Sat Jun 13 11:11:08 2009 
[roger@roger ~]$ <成功登入> 

補充說明 : 
@. ssh 的功能與 telnet 很類似, 但差異在加密的傳輸. 若使用 telnet, 在同一個區域網路可以透過監聽了解使用者指令與內容 
@. 鳥哥Linux 私房菜 -> 遠端連線伺服器 -> SSH 伺服器 

沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...