win10怎么查看ssh是不是开启

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10怎么查看ssh是不是开启相关的知识,希望对你有一定的参考价值。

#ps -e|grep ssh

运行后如果有结果显示就说明ssh服务开启,如果没有结果,运行:

service sshd start

或者service ssh start

如果系统提示unreconize service

#apt install openssh-client

#apt install openssh-server

安装以上deb包以后#service sshd/ssh start

启动服务以后远程未必能直接ssh ,需要修改sshd_config文件把默认passwordauthentication设置为yes(因为win10:ubuntu默认no)

以下为配置步骤,请参考:

刚解决此问题,纠结了一段时间,现给你解答:

    #cd /etc/ssh/

    #vim sshd_config

    修改如下:

    #PasswordAuthentication no

    改为:

    PasswordAuthentication yes

    (注意前面的 # 去掉)

    【保存】文件后记得:service ssh restart

    (只有重启服务才能让配置生效嘛,hahahia)

    课后问题总结:

    遇到此问题由于对ssh配置不熟悉,一度以为是:防火墙、服务企停、ssh/sshd安装包等等bug导致,经历一系列lab后,把/etc/ssh/sshd_config文件与正常的ubuntu配置文件比对后发现问题根源(原来就是win10:ubuntu
    虚机默认密码认证是【关闭】状态),通过开启此配置解决问题。

参考技术A 最简单的方法 你telnet自己的IP 端口写22
如:telnet 192.168.1.1 22
22为默认的ssh端口!如果开启了会有提示SSH资料

win7上面怎么使用gitbash生成ssh2key

参考技术A 1 。首先用密码登陆centos ,编辑 etc/ssh/sshd_config

去掉以下几行的注释

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
AuthorizedKeysCommand none
AuthorizedKeysCommandRunAs nobody

这个意思是开启公钥认证登陆 。

然后service sshd restart ,重启ssh 。

然后添加个用户git ,设置密码 ,我们用用户git测试共钥登陆 。不建议用root测试,以防万一 。

2.生成公钥和私钥

在git bash 里面运行以下命令

ssh-keygen -t rsa -f ~/.ssh/admin

win7会在C:\Users\Administrator\.ssh生成两个文件 admin.pub 和admin两个文件 。admin是私钥文件 ,admin.pub是公钥文件 。

然后建立一个config文件 ,指明登陆某台服务器用哪个私钥文件 。

比如我写入了以下内容:

host 192.168.1.101

user git

hostname 192.168.1.101

port 22

identityfile C:/Users/Administrator/.ssh/admin

指定连接192.168.1.101的服务器时使用admin私钥进行验证 。

3.上传公钥到服务器,我这里的的服务器是局域网内的192.168.1 .101 。

在git bash里面执行以下命令 :

scp ~/.ssh/admin.pub git@192.168.1.101 : ~/

4.将公钥写入服务器验证文件

以root登陆服务器 ,再切换到git用户 。

在git用户的家目录下面建立 .ssh/authorized_keys文件 。目录和文件都要新建 。

然后执行cat
admin.pub >> ~/.ssh/authorized_keys

写入公钥验证文件 。

这个文件就是服务器和客户端验证公钥是否相同的文件 。本回答被提问者和网友采纳

以上是关于win10怎么查看ssh是不是开启的主要内容,如果未能解决你的问题,请参考以下文章

linux查看ssh服务是不是开启

win10 文件夹的Ribbon怎么开启?

win10系统如何查看各种端口的开启办法

windows server 2003 开启telnet 服务

开启win10下Ubuntu子系统的SSH服务

怎么查看LINUX的DHCP服务是不是开启