Linux和Windows客户端远程登录Kail Linux SSH服务两类详细讲解

SSH为 Secure Shell的缩写,它是建立在应用层和传输层基础上的安全协议。SSH目前较可靠,专门用于远程登录会话和其它网络服务提供的安全协议。当同时需要处理多个虚拟机时,可能觉得很无趣并且又耗时。这里可以使用 SSH工具,远程登录需要管理的系统。这样,用户就不需要来回切换虚拟机了。下面「Eleght科技」将介绍使用及配置 SSH工具。

详细方法

1.在所有 Linux发行版的操作系统中,都默认安装了 SSH服务。如果要使客户端从其它终端,远程登录 SSH服务,这里首先需要启动该服务。在 Linux下启动该服务的命令如下

root@Kali:~# /etc/init.d/ssh start

从以下的输出的信息中,可以看到 SSH服务已成功启动,如图1-1

1-1

2. 接下来查看一下当前主机的IP地址,然后用户就可以使用 SSH工具指定服务器的IP地址即可登录。执行命令如下

root@Kali:~# ip addr

我们可以看到当前我的IP地址为192.168.100.138,如图1-2

1-2

如果当前用户使用的是 Linux操作系统,则在终端之间调用 ssh命令,即可登录 SSH服务器。如果是工作在 Windows操作系统中,则需要使用一个终端模拟器来实现(如 Xshell PuTTY)。下面小E分别介绍在 Linux客户端和 Windows客户端远程登录SSH服务的方法。

Eleght科技

在Linux系统中我们只需要使用 ssh 这个命令即可,使用该命令的语法格式如下

ssh [user]@[IP address]

在这之前我们必须要修改一下配置文件,因为Kail中经过我的测试基本上默认配置文件中连接上的密钥识别是关闭的,这样一来不过是在Linux远程连接还是在Windows下都是无法进行连接的,很多朋友都在这一步出现了问题,下面我给大家分享介绍一下解决的办法,我们键入

root@kali:~# vi /etc/ssh/sshd_config

2. 向下移动光标将#PasswordAuthentication no的注释去掉,并且将no修改为yes

将#PermitRootLogin prohibit-password的注释去掉 ,prohibit-password 改为yes ,这两个务必找到进行更改。

1-3-1

1-3-2

由于当前主机不包括在服务器的列表中,所以第一次登录时会提示确认连接。这里输入 yes,将显示如下信息,接着输入Kail中root用户的密码即可,如图1-4所示

我们可以看到最前面的提示符已经变为root@kail: ~# ,如图1-5所示,表示已成功连接

1-4

1-5

ssh的其他用法:

ssh用法

下面给大家分享一下在Windows客户端如何远程登录SSH服务

Eleght科技

1-6

2.在弹出的窗口中我们依次填入名称(随意填),协议SSH,主机(填要连接的主机IP地址)如图1-7所示

1-7

3.选择用户身份验证,填入用户名以及密码

1-8

4.点击终端,选择终端类型为 linux,如图1-9所示

1-9

5.完成配置后点击连接,我们可以看到已经成功连接上了,如图2-1所示

2-1

传输文件

好了,本期的分享到此结束了,我是你们的小E,咱们下期见!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G040W300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券