從 Windows 10 開始,Windows 就內建了 SSH 的客戶端,可以直接透過 ssh 指令連接遠端主機,就不需要再額外安裝其他軟體
註:以下指令在「命令提示字元」或是 Windows PowerShell 中皆可以使用!
要使用 ssh 連到遠端主機很簡單,只要一行指令,然後輸入密碼即可
port 為預設(22)時可以使用下列指令(省略 port 參數)
嗯還滿方便的,不用安裝什麼 PuTTY 之類的軟體,只要一行指令就可以連接,但是每次都要輸入 ip 和 port 是不是有點麻煩?有沒有自動記錄的功能?
如果你是使用 Windows 11 內建的 Windows Terminal 則可以修改設定檔來達成相同的功能
沒有安裝 Windows Terminal 的可以查看這篇:比命令提示字元好用的 指令視窗「Windows Terminal」
點選「開啟 JSON 檔案」
在設定檔中填入下列設定值:
在設定檔中的位置:
設定檔截圖:
儲存後就會出現在右上角向下箭頭的選單內
點選後輸入密碼即可直接連線
若要傳輸檔案到遠端主機可以參考這篇:把 Windows 檔案複製到遠端 Linux 上
參考資料:
Windows 終端機中的 SSH
註:以下指令在「命令提示字元」或是 Windows PowerShell 中皆可以使用!
要使用 ssh 連到遠端主機很簡單,只要一行指令,然後輸入密碼即可
ssh ruyut@192.168.159.135 -p 22
- 參數說明:
- 遠端主機使用者名稱:ruyut
- 遠端主機 ip:192.168.159.135
- 遠端主機 ssh port:22 (若 port 為預設 22 則可省略該參數)
port 為預設(22)時可以使用下列指令(省略 port 參數)
ssh ruyut@192.168.159.135
嗯還滿方便的,不用安裝什麼 PuTTY 之類的軟體,只要一行指令就可以連接,但是每次都要輸入 ip 和 port 是不是有點麻煩?有沒有自動記錄的功能?
如果你是使用 Windows 11 內建的 Windows Terminal 則可以修改設定檔來達成相同的功能
沒有安裝 Windows Terminal 的可以查看這篇:比命令提示字元好用的 指令視窗「Windows Terminal」
Windows Terminal 儲存 ssh 連接資訊
點選右上角向下的箭頭 > 設定點選「開啟 JSON 檔案」
在設定檔中填入下列設定值:
{
"name": "ssh Ubuntu-22.04 server",
"commandline": "ssh ruyut@192.168.159.135 -p 22"
}
- 參數說明:
- name:顯示的別名
- commandline:自動執行的指令
在設定檔中的位置:
{
"profiles":
{
"list":
[
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"name": "ssh Ubuntu-22.04 server",
"commandline": "ssh ruyut@192.168.159.135 -p 22"
}
]
}
}
設定檔截圖:
儲存後就會出現在右上角向下箭頭的選單內
點選後輸入密碼即可直接連線
若要傳輸檔案到遠端主機可以參考這篇:把 Windows 檔案複製到遠端 Linux 上
參考資料:
Windows 終端機中的 SSH
好方便,原本以為只有 PuTTY 可以用,找到這篇文章真是太棒了~~~ ^o^
回覆刪除