ssh服务的基本用法
2017-10-17 21:27
120 查看
Hello,大家好,欢迎大家和我一起学习linux,今天我要介绍的是linux中的ssh服务。
1.功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell。
在做这个实验之我们需要两台ip地址处于同一网段的虚拟机,ip信息如图:
为了更好的区分服务端和客户端呢,我们将ip尾号为11的虚拟机的主机名设置为server,将ip尾号为10的虚拟机主机号设置为client,主机名设置的命令为hostnamectl set-hostname 主机名:
准备工作做好了之后呢,我们首先启动ssh服务:
当我们被别人连接或者连接别人的时候,如果让连接者看到我们想传递给他们的信息,编辑motd这个配置文件(注:配置文件一般都在etc/目录下):
编辑好之后保存,我们用ssh root@服务端主机ip:
效果就是这么明显!
用exit可退出连接。
那么,有的时候我只想在服务端主机上执行某一个命令但却并不希望连接上它,那就直接就把命令写在登陆命令后面用单引号引起来,我们一起来看看效果:
客户端并没有登陆上去但却删掉了服务端的file文件。
那么这个连接是需要密码的,如果客户端不想用密码登陆,服务端可以发给他一个钥匙,这样客户端在登陆的时候就可以畅通无阻了。
首先,服务端应先使用ssh-keygen命令得到钥匙:
这时/root/.ssh/这个目录下就出现了两个文件,一个公钥(即锁)和一个私钥(就是钥匙,别想太多):
然后我们需要添加key的认证方法:
ssh-copy-id ##添加key认证方式的工具
-i ##指定加密key文件
/root/.ssh/id_rsa.pub ##加密key
root ##加密用户为root
172.25.0.11 ##被加密主机ip
服务端做好了这些之后呢,接下来就是将钥传给客户端:
服务端显示成功,我们来看看客户端:
文件成功出现,现在试着连连:
成功连接!
本篇完,谢谢阅读。
1.功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell。
在做这个实验之我们需要两台ip地址处于同一网段的虚拟机,ip信息如图:
为了更好的区分服务端和客户端呢,我们将ip尾号为11的虚拟机的主机名设置为server,将ip尾号为10的虚拟机主机号设置为client,主机名设置的命令为hostnamectl set-hostname 主机名:
准备工作做好了之后呢,我们首先启动ssh服务:
当我们被别人连接或者连接别人的时候,如果让连接者看到我们想传递给他们的信息,编辑motd这个配置文件(注:配置文件一般都在etc/目录下):
编辑好之后保存,我们用ssh root@服务端主机ip:
效果就是这么明显!
用exit可退出连接。
那么,有的时候我只想在服务端主机上执行某一个命令但却并不希望连接上它,那就直接就把命令写在登陆命令后面用单引号引起来,我们一起来看看效果:
客户端并没有登陆上去但却删掉了服务端的file文件。
那么这个连接是需要密码的,如果客户端不想用密码登陆,服务端可以发给他一个钥匙,这样客户端在登陆的时候就可以畅通无阻了。
首先,服务端应先使用ssh-keygen命令得到钥匙:
这时/root/.ssh/这个目录下就出现了两个文件,一个公钥(即锁)和一个私钥(就是钥匙,别想太多):
然后我们需要添加key的认证方法:
ssh-copy-id ##添加key认证方式的工具
-i ##指定加密key文件
/root/.ssh/id_rsa.pub ##加密key
root ##加密用户为root
172.25.0.11 ##被加密主机ip
服务端做好了这些之后呢,接下来就是将钥传给客户端:
服务端显示成功,我们来看看客户端:
文件成功出现,现在试着连连:
成功连接!
本篇完,谢谢阅读。
相关文章推荐
- Linux实战教学笔记05:远程SSH连接服务与基本排错(新手扫盲篇)
- 第一行代码总结:9.3服务的基本用法——活动和服务进行通信
- Ubuntu12.04LST 上搭建 TELNET服务 SSH服务 TFTP服务,NFS服务等基本命令,防火墙
- 服务的基本用法-1
- Linux运维+系统服务搭建(五)bash条件判断和流编辑器sed基本用法
- 第一行代码-9.3 服务的基本用法
- Laravel 服务容器 Container 基本用法
- SSH的ssh-keygen命令基本用法详解
- linux安装后基本优化(ssh服务、sudo授权、开机服务、yum源....)
- android学习十八(Service服务的基本用法)
- 第一行代码总结:9.3服务的基本用法——服务的更多技巧(使用前台服务)
- frp内网穿透基本用法服务搭建
- 服务的基本用法
- 第一行代码总结:9.3服务的基本用法——使用IntentService
- ssh-keygen 基本用法
- 服务Service的基本用法
- Android之Service(二):服务的基本用法
- Messenger的基本用法(本质是跨APP的绑定服务)
- mac os 利用ssh 搭建git server服务器详细教程,以及git基本用法(下)
- 《SSH权威指南》读书笔记 > 第二章 SSH客户端的基本用法