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 henry@192.168.163.132 -p 22
henry@192.168.163.132'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 遠端主機用自己的私鑰,解密登入密...