linux的远程管理

简介: linux的远程管理

linux的远程管理

一、远程管理

// 我们需要安装openssh软件包
[root@tk ~]# rpm -qa | grep openssh
openssh-clients-7.4p1-16.el7.x86_64
openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
[root@tk ~]#

[root@tk ~]#  ssh    root@10.0.0.205
………necting (yes/no)? yes
root@10.0.0.205's password:      //输入密码
[root@tk ~]#Connection to 10.0.0.205
closed.
//记录曾经远程管理的机器
[root@tk ~]# cat /root/.ssh/known_hosts  

二、实现ssh远程管理无密码验证


实现ssh远程管理无密码验证
虚拟机A:
1.生成公钥(锁)与私钥(钥匙)进行验证   
[root@tk ~]# ssh-keygen      //一直回车
…….save the key (/root/.ssh/id_rsa):    #回车 设置默认保存位置
……..assphrase):     #回车 设置密码为空
…….. again:     #回车 设置密码为空

[root@tk ~]# ls   /root/.ssh/
id_rsa(私钥)    id_rsa.pub(公钥)     known_hosts
2.将公钥(锁)传递给虚拟机B
[root@tk ~]# ssh-copy-id   root@10.0.0.205  
[root@tk ~]# ssh   root@10.0.0.205       #测试无密码
[root@tk ~]## exit
登出
Connection to 10.0.0.205 closed.
[root@tk ~]#
虚拟机B          
[root@tk ~]# ls    /root/.ssh/
authorized_keys(别的机器传递过来的公钥)    known_hosts
[root@tk ~]#
 
 
安全复制工具 scp=ssh+cp
–    scp  [-r]  用户名@服务器:路径      本地路径
–    scp  [-r]  本地路径    用户名@服务器:路径
虚拟机A:
[root@tk ~]# scp    /etc/passwd   root@10.0.0.205  :/root
[root@tk ~]# scp  -r  /home   root@10.0.0.205  :/root/
[root@tk ~]# scp    root@192.168.4.207:/etc/shadow       /mnt/
 
虚拟机B:
[root@tk ~]# ls   /root
 

相关文章
|
2月前
|
Ubuntu Linux Windows
linux(三十七)远程管理命令reboot和shutdown
linux(三十七)远程管理命令reboot和shutdown
99 0
|
9月前
|
安全 Linux 网络安全
Linux远程管理协议
(RFB、RDP、Telnet和SSH)是Linux的远程管理协议。提到远程管理,通常指的是远程管理服务器,而非个人计算机。个人计算机可以随时拿来用,服务器通常放置在机房中,用户无法直接接触到服务器硬件,只能采用远程管理的方式。远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过程,与浏览器需要 HTTP 协议(超文本传输协议)浏览网页一样,远程管理同样需要远程管理协议的支持。 目前,常用的远程管理协议有以下 4 种: RDP(remote desktop protocol)协议:远程桌面协议,大部分 Windows 系统都默认支持此协议,Windows 系统中的远
53 0
|
2月前
|
监控 安全 Linux
【专栏】Linux SSH 的安全对于远程管理至关重要,这几个小妙招安排上!
【4月更文挑战第28天】在数字化时代,Linux SSH 的安全对于远程管理至关重要。增强 SSH 安全包括:使用强密码,调整 SSH 配置文件,尤其是端口号和认证方式;采用密钥认证代替密码;限制登录用户,禁止密码登录;使用防火墙限制访问;定期更新系统和软件。此外,通过日志监控、入侵检测系统及及时应对攻击来提升安全监控。保持对安全知识的学习和更新,结合最佳实践,是保障 SSH 安全的关键。记得安全是个持续过程,时刻保持警惕!
|
7月前
|
Linux Windows
linux(三)远程管理命令ping
Ping这个命令,还是比较熟悉的,每次域名访问出错的时候,或者想看域名绑定的IP具体是什么的时候,都会使用这个命令ping一下。当然,这是在windows系统上,也就是在我的本地。 Linux下的ping的命令和windows下ping的命令是有很大不同的。
119 0
|
9月前
|
Linux 网络安全 数据安全/隐私保护
Linux远程管理工具
Linux远程管理服务器多基于 SSH 协议。本节给大家介绍 2 种常见的基于 SSH 协议的远程管理工具,分别是 PuTTY 和 SecureCRT。 在使用远程管理工具之前,应先设置宿主机 Windows 与虚拟机 Linux 能够连通。 这里要注意 VMware 的网卡设置,Linux 中更改网络设置可以使用 ifconfig 和 setup 命令,若还是无法进行远程连接,要么就是 SSH 服务没有启动,要么就是 Linux 防火墙默认屏蔽了 SSH 服务的端口。另外还要记住一点,远程连接管理服务器与本地操作服务器是一样的,没有任何区别。 PuTTY远程管理工具 这是一款完全免费
56 0
|
11月前
|
安全 Linux 网络安全
Linux FTP协议:文件传输与远程管理
FTP(File Transfer Protocol)是一种用于在计算机网络上进行文件传输的协议。在Linux系统中,FTP协议是常用的远程文件传输方式,允许用户通过网络在本地计算机与远程服务器之间传输文件。本文将深入解析Linux下的FTP协议,包括工作原理、配置、使用方法以及安全性注意事项,帮助读者全面了解FTP协议在文件传输和远程管理中的应用。
238 0
|
Linux 网络安全 数据安全/隐私保护
【Linux远程管理】Xshell与Xftp的安装与使用
【Linux远程管理】Xshell与Xftp的安装与使用
254 0
【Linux远程管理】Xshell与Xftp的安装与使用
|
弹性计算 Unix Linux
Linux 的远程管理|学习笔记
快速学习 Linux 的远程管理
97 0
Linux 的远程管理|学习笔记
|
安全 网络协议 Unix
【快速入门Linux】5_Linux命令—远程管理常用命令
【快速入门Linux】5_Linux命令—远程管理常用命令
172 0
【快速入门Linux】5_Linux命令—远程管理常用命令
|
安全 网络协议 Unix
(四)Linux 远程管理常用命令
(四)Linux 远程管理常用命令
197 0
(四)Linux 远程管理常用命令