linux 远程运维指南

远程软件

远程连接软件

常用的远程连接软件有 Xshell、SecureCRT、putty 等。

远程文件传输软件

常用的远程文件传输软件有 Xftp(一般与 Xshell 组合使用)、WinSCP 等。

下载上述软件

链接:https://pan.baidu.com/s/17_-Oi_bmAhD7zYufl_stYQ 
提取码:vamj 
复制这段内容后打开百度网盘手机App,操作更方便哦

远程登陆

通常我们使用 ssh 协议进行远程登陆服务器。Linux 上 sshd 为我们提供了远程登陆的能力,因此我们能够远程登录服务器,需要运行该守护进程。通常情况下 sshd 默认开机启动,并监听 22 端口。所以我们远程登陆时连接 22 端口,可以直接使用远程工具登陆服务器。

这里仅介绍 Xshell 这一种远程连接软件连接服务器的方式,其他软件大致相同。

使用 Xshell 远程登陆

【步骤一】:打开 Xshell,点击下图所示会话窗的新建按钮。

在这里插入图片描述

如果没有上图的会话框,也可以点击如下图所示的左上角的小窗。

【步骤二】:填写会话名称和主机地址
在这里插入图片描述

【步骤三】:点击左侧「用户身份验证」,填写用户名密码,然后点击下方的连接按钮。如果提示需要保存密钥,选择「接收并保存」。

在这里插入图片描述

使用命令远程登陆

除了使用远程连接软件登录,你也可以使用任意一款命令行软件登陆。只要你的电脑支持 ssh 命令。

语法

ssh [user@]host[:port]
# 或使用如下方式
ssh [user@]host [port]

解释

  • user 为登陆用户名,一般为 root。
  • host 为登陆 IP,一般为公网可访问的 IP 地址。
  • port 为远程的端口,默认为 22,可以省略不写。如果远程端口设置为其他端口号,则需要填写该选项
不能远程连接服务器的情况

首先确认远程的 IP、用户名、密码等是否正确。

查看服务器是否启用 sshd 守护进程。

systemctl status sshd  # centos 6 请使用 service 命令

如果 sshd 守护进程未启动,使用如下命令启动;否则跳过此步骤。

systemctl start sshd

如仍不能连接,使用如下命令查看是否启动 22 端口:

firewall-cmd --list-ports

如未启用,使用如下命令开放 22 端口:

firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --reload  # 或 service firewall-cmd restart

远程文件传输

除了使用远程文件传输软件,也可以使用一些远程文件传输的命令行工具进行文件传输。比如 lrzszscp

lrzsz 工具

如果你使用的是 xshell 或 SecureCRT 等支持 zmodem/xmodem/ymodem 的远程工具,可以使用 rzsz 命令进行文件传输,非常方便。你甚至可以通过拖动文件到命令行的方式发送文件到远程服务器。但使用 rzsz 前需要先安装 lrzsz

安装

查看是否安装 lrzsz,显示如下所示则表示已安装

> yum list installed | grep lrzsz
lrzsz.x86_64                            0.12.20-36.el7                 @os
# 或使用如下命令,最后的 os 前有 @ 表示已安装,否则未安装
> yum list lrzsz
lrzsz.x86_64                            0.12.20-36.el7                 @os

安装 lrzsz

yum -y install lrzsz

使用

使用远程服务器发送文件到本机: sz filename

使用远程服务器接收本机文件: rz 或拖动文件到命令行

sftp 命令

使用 sftp 连接远程服务器

sftp [user@]host [port]

连接成功显示如下:

sftp:/root>

上传文件到远程服务器

sftp:/root> put <本地文件路径> <远程服务器路径>

从远程服务器下载文件

sftp:/root> get <远程服务器文件路径> <本地路径>

其他命令

在连接 sftp 后,还可以使用如下几个命令。

  • cd 切换远程工作目录
  • lcd 切换本地工作目录
  • ls 列出远程目录下的内容
  • lls 列出本地目录的内容
  • pwd 打印远程工作目录
  • lpwd 打印本地工作目录
  • 以及 mkdirmvrenamermrmdir

显示帮助

sftp:/root> help

热门内容

欢迎关注公众号:柳双六

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值