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,咱们下期见!
领取专属 10元无门槛券
私享最新 技术干货