希望windows操作系統能如Linux一般用於被其他電腦登錄,今天實操一下。
所有的操作過程均使用windows自帶的軟件即可完成。
首先新建一台windows10虛擬機,物理機無法ping通這台虛擬機的地址。
打開虛擬機windows設置->應用->管理可選功能:默認只有“OpenSSH 客戶端”。
點擊“添加功能”,找到“OpenSSH 服務器”,選中,安裝。安裝進度條如死機般,只管等待,直到“管理可選功能”中出現“OpenSSH 服務器”項目。
管理員身份運行cmd(如非管理員身份運行失敗),命令行中輸入:
c:\user\user_name>net start sshd
然后在物理機上輸入命令:
c:\user\user_name>ssh user_name@192.168.157.131
提示輸入私鑰密碼,因為未使用密鑰,直接回車,提示輸入密碼,即該用戶的登錄密碼回車,登錄成功。
此時物理機登錄進入的虛擬機只能訪問user_name所在的盤符,其他磁盤及其文件不能訪問。
注:OpenSSH服務器上必須設置登錄密碼,否則無法登錄。
命令方式運行“net start sshd”在關機后即告失效,需要在服務中將“OpenSSH服務器”設置為自動運行。
有時安裝ssh服務后服務暫不可用,(右擊“此電腦->管理->服務和應用程序->雙擊‘服務’后所顯示的列表中‘OpenSSH 服務’項目未出現”),啟動ssh服務失敗。此時可重啟機器即可使用ssh服務。
安裝並啟動ssh服務前,物理機ping不通虛擬機,安裝並運行后仍然ping不通,但使用ssh登錄成功。