windows10 通过ssh访问 linux

Posted Aloys Wang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows10 通过ssh访问 linux相关的知识,希望对你有一定的参考价值。

安装openssh服务

Win10其实自带OpenSSH


没有的话,点击上面的添加找到并安装

在服务里设置对应服务开机启动

添加服务器到已知主机

ssh-keygen -R 你的服务器ip

连接Linux

ssh 用户名@ip

设置免密登录

windows生成公钥

ssh-keygen

发送公钥到linux服务器

scp ./id_rsa.pub root@服务器ip:~/.ssh/windows_ras.pub

在linux服务器执行以下操作:

#进入到ssh目录.这个目录注意.我们是链接root所以这个家目录应该是root
cd ~/.ssh 
# 新建文件用来存放公钥,如果你已经有这个文件了.继续往下追加即可
touch authorized_keys	
# 然后将你的windows公钥追加到这个文件中即可
cat id_rsa.pub >> ~/.ssh/authorized_keys
# 重启sshd服务
service sshd restart

然后windows就可以免密访问linux啦

以上是关于windows10 通过ssh访问 linux的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 上通过 TortoiseGIT 应用 SSH 密钥个人访问 github?

通过ssh进行远程访问

windows通过秘钥使用ssh和scp

Windows10 通过 ssh 映射 Linux 为盘符

玩转 Windows 10 中的 Linux 子系统(SSH服务)

Windows下通过SSH无密码连接Linux服务器