安装git
在 windows 上安装 git
安装 git
下载 git 的 windows 安装包,一路 next 安装即可。
为了避免空格,我将安装路径从默认的 C:\Program Files\Git
修改为 C:\soft\git
。
安装完成之后,除了 git 外,还顺便得到了一个 bash 终端,它至少比 windows 自带的终端要好用。
后面会继续安装 zsh 来替代 bash。
配置自动登录
将本地的 id_rsa.pub 公钥传到 windows 机器
scp id_rsa.pub sky@192.168.0.103:~/.ssh/
然后加入到 authorized_keys ,注意由于登录的账号是 administrator 账号,所以 authorized_keys 的文件路径是 “C:\ProgramData\ssh\administrators_authorized_keys” 而不是 “~/.ssh\administrators_authorized_keys”
用管理员身份运行 bash,然后执行命令:
touch "C:\ProgramData\ssh\administrators_authorized_keys"
cat ~/.ssh/id_rsa.pub >> "C:\ProgramData\ssh\administrators_authorized_keys"
用管理员身份运行 powershell,修改文件属性:
icacls.exe "C:\ProgramData\ssh\administrators_authorized_keys" /inheritance:r /grant "Administrators:F" /grant "SYSTEM:F"
之后就可以在 openssh client 直接 ssh ,不用输入密码。
ssh sky@192.168.0.103
参考: