windows通過ssh方式訪問CentOS7

2022-02-08 04:02:08 字數 2065 閱讀 1091

windows安裝openssh-client

使用powershell安裝openssh

要使用powershell安裝openssh,請首先以管理員身份啟動powershell。要確保openssh功能可用於安裝:

get-windowscapability -online | ? name -like 'openssh*'

安裝伺服器和/或客戶端功能:

add-windowscapability -online -name openssh.client~~~~0.0.1.0

add-windowscapability -online -name openssh.server~~~~0.0.1.0

解除安裝openssh

remove-windowscapability -online -name openssh.client~~~~0.0.1.0

remove-windowscapability -online -name openssh.server~~~~0.0.1.0

ssh伺服器的初始配置

start-service sshd

set-service -name sshd -startuptype 'automatic'

get-netfirewallrule -name *ssh*

new-netfirewallrule -name sshd -displayname 'openssh server (sshd)' -enabled true -direction inbound -protocol tcp -action allow -localport 22

ssh的初次使用

在windows上安裝openssh伺服器後,可以從安裝了ssh客戶端的任何windows裝置上使用powershell快速測試它。在powershell中,鍵入以下命令:

ssh username@servername

--------------------------------------------

windows 遠端 除錯centos7下面的工程

1.centos7下面安裝 ssh server

sudo yum install openssh-server && sudo systemctl start sshd.service && sudo systemctl enable sshd.service

2.windows 安裝 ssh client

add-windowscapability -online -name openssh.client~~~~0.0.1.0

3.windows 生成公鑰和私鑰

ssh-keygen -t rsa -b 4096

不需要輸入啥密碼,都是回車(如果你的目錄下面已經存在其他的ssh私鑰,你可以考慮在.ssh目錄下面新建資料夾,將新生成的私鑰指定到新的資料夾下面)

3.centos7 新增authorized_keys檔案

mkdir /home/henry/.ssh

vi /home/henry/.ssh/authorized_keys

把 公鑰裡面的內容,新增到 authorized_keys 檔案(如果authorized_keys之前不存在就先建立)

##修改 vim /etc/ssh/sshd_config 配置

4.windows 遠端連線 (使用者名稱@ip位址)的格式,測試是否ok

c:\users\administrator>ssh [email protected] -p 22

[email protected]'s password:

last login: sun may 31 23:26:34 2020 from 192.168.163.1

[henry@localhost ~]$ ls

cppproject desktop documents downloads music packageroot pictures public templates videos

[henry@localhost ~]$

5.vscode 配置 config檔案和路徑進行連線

安裝 remote ssh

WINDOWS下git通過SSH方式免密碼push

第一步 生成public private rsa key pair 找到git的安裝目錄,然後雙擊bash.exe,在命令列中輸入ssh keygen t rsa c 你的github郵箱 預設在這個目錄c users administrator ssh生成id rsa和id rsa.pub兩個檔案...

linux與windows通過SSH檔案傳輸

linux作業系統 centos 7 開啟ssh服務 chkconfig sshd on 然後在windows上安裝ssh。然後連線到這個ip 輸入root密碼 這樣就可以傳檔案了。字型顏色設定 如果是ubuntu 系統,系統預設是安裝 openssh client 的,所以你可以先嘗試安裝 apt...

windows 通過ssh連線到Linux主機

ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。從客戶端來看,ssh提供兩種級別的安全驗證。1 遠端主機收到使用者的登入請求,把自己的公鑰發給使用者。2 使用者使用這個公鑰,將登入密碼加密後,傳送回來。3 遠端主機用自己的私鑰,解密登入密...