Linux实战:用SSH远程管理RHEL 5

运维 系统运维
ssh主要用于远程管理linux,它采用加密方式传输数据,并可以使用root用户登录到远程计算机。此处假设服务器端ssh服务已开启(默认是开启),在客户端如何连接到远程服务器上。例子使用以下环境......

ssh主要用于远程管理linux,它采用加密方式传输数据,并可以使用root用户登录到远程计算机。此处假设服务器端ssh服务已开启(默认是开启),在客户端如何连接到远程服务器上。例子使用以下环境:

Linux实战:用SSH远程管理RHEL 5

ssh [user@]hostname [command]

>[user@]:远程计算机的用户名

>[command]:连接成功后直接执行的命令

>有时在无通过ssh连接到服务器时,可将客户端~/.ssh里面内容删除后再试。

Linux实战:用SSH远程管理RHEL 5

scp [user@]host:/path [-rpC]

>文件在ssh客户端与服务器端之间复制

>-r:递归

>-p:保留原文件权限

>-C:传输中压缩数据

>rsync srcfile host:/path

在客户端与服务器间同步文件,这个命令是一次性的,如果需要定时执行,要使用计划任务。在同步是只从srcfile到host:/path

在使用ssh连接到远程计算机时每次需要输入远程计算机的密码,这样可能比较麻烦。可以通过使用密钥文件的方式,先在本机生成一对密钥文件,再次公钥文件复制到远程计算机,可以私钥文件在本机那样连接远程计算机时不需要输入密码。

>当然为了安全,可以在生成密钥对时对私钥文件设置密码,这样连接到远程计算机时输入的密码就是私钥文件的密码,而不是远程计算机的用户密码。当然为了方便可以将私钥文件的密码保存在当然计算机,这样连接到远程计算机时什么密码都不需要输入,但私钥文件如果复制到其它计算机时还是需要输入私钥文件的密码。具体配置步骤如下:

>生成密钥对文件

Linux实战:用SSH远程管理RHEL 5

将公钥复制到远程计算机

Linux实战:用SSH远程管理RHEL 5

再次连接到服务器

Linux实战:用SSH远程管理RHEL 5

将私钥文件保存到本机

Linux实战:用SSH远程管理RHEL 5

【编辑推荐】

  1. 打破垄断 Linux巨头红帽虚拟化产品路线
  2. Red Hat、IBM和Novell对Linux内核贡献最大
  3. 红帽RHEL5.4包含了支持SPICE协议的KVM
责任编辑:赵宁宁 来源: eNet硅谷动力
相关推荐

2009-09-03 14:04:12

LinuxSSH程管理

2013-05-28 13:51:57

LinuxCentos

2010-08-10 10:10:37

2021-07-14 07:21:54

Linux远程管理

2013-08-16 09:34:40

2009-08-18 20:38:40

2011-09-09 11:17:51

UbuntuPAC Manager

2011-02-17 09:14:32

2012-02-07 09:57:34

Windows Ser远程管理

2010-03-10 18:03:10

2023-04-03 16:24:27

2020-05-28 09:50:14

远程管理IT部门主管

2014-07-01 10:10:36

2013-01-08 11:01:27

IBMdW

2009-10-20 11:28:36

2013-10-23 11:00:33

服务器远程管理

2009-01-18 09:23:00

2022-07-14 08:00:00

CockpitLinux工具

2009-09-02 11:32:04

企业VPN

2010-01-07 09:57:04

点赞
收藏

51CTO技术栈公众号