OpenSSH for Windows 配置指南

OpenSSH是一款網路工程師等網路技術達人經常用到的免費 SSH 連接工具。OpenSSH 系列可以完全替代帶 SSH 程序的 rlogin 和 telnet 的軟體,SCP 代替 RCP,SFTP 代替 FTP。但是這款軟體主要是面對 Linux 平台的,在Windows平台下安裝所需要的配置工作就稍微有點麻煩。下面提供一份方便大家參考的配置指南。

下載 OpenSSH 軟體並安裝
打開運行 –> cmd –> 進入安裝目錄下bin資料夾(類似是C:/program file/OpenSSH/bin,具體怎麼進入,這裡就不詳細講解了,不懂可以百度一下)
要增加本地組到group文件,你需要使用「-l」 參數;如果要添加域組,就要使用「-d」 參數。
mkgroup -l >> ..etcgroup (本地組)
mkgroup -d >> ..etcgroup (域組)
如果是本地賬戶或個人電腦使用者,只輸入第一條就可以了;如果是域賬號的,請輸入第二條。如果兩條都輸入了,內容會重複,請編輯相應文件進行刪除。
現在你需要創建passwd文件,passwd文件裡面的所有用戶都能夠登錄SSH。因此,建議用戶用「-u」參數之把一些單獨的用戶加入passwd文件裡面。如果要把系統所有用戶都加入域的話,就不要使用「-u」參數。和group文件一樣,要增加本地賬戶到passwd文件,你需要使用「-l」 參數;如果要添加域賬戶,就要使用「-d」 參數。如果要加的域賬戶網域不是機器的主網域,則要把網域加到用戶名字前面。
mkpasswd -l [-u ] >> ..etcpasswd (向passwd文件加入本地賬戶信息)
mkpasswd -d [-u ] >> ..etcpasswd(向passwd文件加入域賬戶信息)

以上配置完成,你就可以用SFTP客戶端登陸試一試了,SFTP默認開啟的是22連線埠。下面是進一步配置SFTP目錄相關信息。

在passwd文件裡面,你可能會注意到用戶的根目錄是被設置在類似/home/username資料夾下的。而在默認安裝的情況下,/home目錄是所有用戶的默認屬性目錄。在 Windows 2000 和 XP 下,/home是 C:Documents and Settings;在 Windows NT 4.0下/home是 C:WINNT。如果要更改默認的/home目錄路徑,可以通過修改註冊表的方法:

打開運行 –> cmd –>regedit 打開註冊表
找到HKEY_LOCAL_MACHINESOFTWARECygnus SolutionsCygwinmounts v2/home,修改」native」 的值的名字為你想要的目錄路徑名。如果希望用戶目錄是 F:Usersusername,則需要把」native」 的值改為 F:Users即可。如果希望用戶的目錄直接是f:Users,需要修改passwd文件把home目錄改為/home。

如果要訪問安裝目錄之外的其他路徑,則需要在目錄路徑前面加入/cygdrive/驅動器號/。錄入要訪問c:winntsystem32,則只需要在客戶端輸入路徑/cygdrive/c/winnt/system32即可。

或者也可以更改註冊表:找到 HKEY_LOCAL_MACHINESOFTWARECygnus SolutionsCygwinmounts v2. ,加入一個 REG_DWORD類型,名字為「Cygdrive flags」,值是16進止的2a;加入一個 REG_SZ類型,名字為「Cygdrive prefix」,值為新的目錄首碼。如果新的目錄首碼設置為 「/」 ,那麼你的目錄可以通過「/c」來訪問。

原文鏈接:https://allinfa.com/zh-tw/openssh-for-windows-settings.html
原文標題:OpenSSH for Windows 配置指南 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。

這裡是你留言評論的地方


請留言


8 + 2 =
【您可以使用 Ctrl+Enter 快速發送】
Copyright © 2007 - 2026 , Design by 美博園. 著作權所有. 若有著作權問題請留言通知本站管理員. 【回到頂部】