#Windows 10# 如何在Widnows10上用ssh登录Ubuntu
使用用户密码登录
- 打开Powershell
- 用ssh <远程主机用户名>@<远程主机ip或者域名>
ssh <remote_username>@<remoteserver.ip>
不使用用户密码
- 先创建ssh key
如果你已经装了git的客户端,可以参考https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
- 将ssh key的公钥上传到主机
scp <windows上的公钥> <远程主机用户名>@<远程主机ip或者域名>:~/.ssh/id_rsa.win.pub 举例 scp C:\Users\<Windows_User>\.ssh\id_rsa.pub <remote_username>@<remoteserver.ip>:~/.ssh/id_rsa.win.pub
- 用用户密码登录到远程主机
由于Windows上没有ssh-copy-id 不然,可以直接用这个命令来添加,无需登录远程主机进行操作在安装了ssh-copy-id机器上用 ssh-copy-id <remote_username>@<remoteserver.ip>
- 在远程主机上将windows的key添加到authorized_keys文件中
注意:如果该文件已经存在,不要直接覆盖cat ~/.ssh/id_rsa.win.pub >> ~/.ssh/authorized_keys
- 测试
扫一扫关注微信公众号:耿直的IT男阿斌
聊一聊IT男眼中的世界