今天给各位分享windows怎么ssh的知识,其中也会对windows怎么连接进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、windows怎样ssh连接docker中的Ubuntu?
- 2、windows7怎么安装ssh服务
- 3、Windows下设置SSH免密
- 4、如何在Windows 10上启用SSH
- 5、windows下开启ssh服务
- 6、windows下怎么使用ssh
1、windows怎样ssh连接docker中的Ubuntu?
docker是容器镜像,而且创建的容器container只是镜像的一个实例
如果镜像中没有ssh服务,并不能使用ssh连接,docker虽然也是虚拟化
但是和VMware virtualbox的虚拟化还不一样,并不是一个完整的操作系统
因此,请使用docker exec命令进入容器中操作
希望可以帮助你,请采纳 ,谢谢
2、windows7怎么安装ssh服务
您好,方法
首先打开windows设置。
如图点击应用。
如图点击管理可选功能。
点击Openssh服务器。
安装中,等待即可。
openssh安装成功,启用后可以对此电脑进行ssh远程。
3、Windows下设置SSH免密
笔者以前在linu之间配置SSH秘钥来完成免密,为了方便Windows Terminal使用,ssh又无法直接在命令行指定密码,于是就需要配置一下Windows到linux的免密,公钥的分发需要手动scp传递,新建公钥文件时需要注意权限问题。
1、Windows生成密钥对
在cmd运行ssh-keygen -t rsa ,在目录下生成一个 .ssh 文件夹,其中包含私钥文件 id_rsa 和公钥文件 id_rsa.pub。
2、将公钥复制到远程主机
在Linux中有ssh-copy-id命令将公钥复制到远程主机,但是Windows下可没有哦,那么就需要手动分发。下面使用scp命令来远程传递文件,也可以使用winscp可视化操作。
scp id_rsa.pub pi@192.168.31.103:/home/pi/.ssh
然后进入到远程主机将id_rsa.pub重命名为authorized_keys。
mv id_rsa.pub authorized_keys
为了保存公钥也可以cat id_rsa.pub authorized_keys,或cp id_rsa.pub authorized_keys 。
3、配置完成后测试正常。
上面的是Windows登陆树莓派免密配置,但是笔者配置Windows登陆centos7虚拟机时无法完成公钥认证,导致免密失败。
查看调试信息:ssh -v mycentos@192.168.31.120 ,感觉是无法认证公钥。
关闭centos7的/etc/ssh/sshd_config配置文件中秘密认证登陆后:Permission denied (publickey,gssapi-keyex,gssapi-with-mic),应该是配置文件的错误。密钥在树莓派上可以正常识别认证的。但是笔者测试修改了一个几个配置条目都不行,都不知道那里有问题,带以后再工作中解决吧,一时半会也搞不定。
2021年3月9日:
笔者在红帽redhag生产系统上查看/etc/ssh/sshd_config配置文件,发现配置文件是保持默认的,都没有修改,但是在末尾添加了一个AllowUsers,笔者将其修改后加入到centos系统中但是还是不行。
AllowUsers *@192.168.*.*
最后找到了一个权限问题,即使authorized_keys文件权限问题,因为是笔者在.ssh目录下新建的文件的默认权限是-rw-rw-r-- (664),对于authorized_keys来说权限过大,修改为644后就可以了。
测试结果如下。
还有可以免去输入用户的麻烦,这就需要解决解决本地登陆用户与远程登陆用户不一致的问题。在.ssh文件夹下新建config文件,并写入ip和用户名信息。接下来就可以使用ssh mycentos来免密免用户登陆了。
4、如何在Windows 10上启用SSH
Win10怎么启用SSH,启用办法当文件下载完成后,运行它。
1、OpenSSH的安装程序将运行。 点击窗口下一步 。
2、仔细阅读许可协议,然后将在框中选接受这些条款。 然后,单击下一步 。
3、如果你不希望在你的桌面运行ssh 服务,去掉server前面的勾。然后单击next
选择安装位置,然后单击下一步。
4、最后一次单击next。
5、然后完成按钮。
6、现在打开一个命令提示符 输入ssh 连接命令。
7、如果需要确认连接输入yes。
5、windows下开启ssh服务
以管理员身份运行powershell,运行以下指令:
已安装的服务输出 "Installed",未安装输出"NotPresent",如下:
根据需要安装的组件运行以下命令:
如安装成功,控制台将输出以下内容:
管理员身份运行powershell,然后运行以下命令启动sshd service:
客户机登录测试(此部分运行在客户机),此部分过于简单,不做详细演示
此时客户机目录 ~/.ssh下将生成id_rsa和id_rsa.pub,将id_rsa.pub改名为administrators_authorized_keys,粘贴至服务器的C:\ProgramData\ssh目录
内容如下
管理员身份运行powershell,提升文件administrators_authorized_keys权限
客户机以rsa连接服务器
6、windows下怎么使用ssh
方法如下:
一.生成文件:
登陆PuTTY下载页面下载及打开PuTTYgen; 点击“Load”选项,如图
所示;
选择已下载的私有SSH密钥,注意需将文件名右侧的显示类型改为所有文件,如图所示:
输入SSH密钥密码,如图所示;
点击“Save private key”按钮创建ppk文件,如图所示:
二.配置PuTTY。
登录PuTTY下载页面下载及打开PuTTY; 在PuTTY配置中,左侧选择“Session”分类,在右侧输入主机名,如图所示:
选择“Connection”分类下的“Data”项,如图所示;
选择左侧SSH后,右侧“Preferred SSH protocol version”项选择2,如图所示;
点击SSH左侧加号后选择“Auth”,点击“Browse”,选择当地私有密钥文件进行认证,如图所示;
最后,选择“Session”–“Saved Sessions”文本框输入名字后,点击“Save”即可,如图所示。
windows怎么ssh的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于windows怎么连接、windows怎么ssh的信息别忘了在本站进行查找喔。