ssh -t命令对远端服务器进行sed

本地机器IP 172.16.20.222 对远端服务器172.16.200.170进行sed 操作。不好的地方是sed文件和 被修改文件必须要在同一台机器上

ssh -t [email protected] sed -i.bbb -f /root/jin.sed  /root/tmp.txt

[[email protected] ~]# cat tmp.txt
aaaa
aaaa
bbbb
cccc
cccc
dddd
[[email protected] ~]# cat tmp.txt.bbb
server 1
server 2
server 3
aaaa
bbbb
cccc
dddd
[[email protected] ~]# cat jin.sed

/^\s\{4,\}/p
/server/d

[[email protected] ~]#

时间: 2024-08-11 05:44:10

ssh -t命令对远端服务器进行sed的相关文章

telnet(ssh)等等 远程到linux(比如ubuntu)服务器,让后通过命令行在服务器上使用vpn

这篇文章的作用是:telnet(ssh)等等 远程到linux(比如ubuntu)服务器,让后通过命令行在服务器上使用vpn. 我在网上查了很多资料,但是按照上面的操作大都行不通,估计是linux的环境上存在差异. 下面的步骤是远程登录到(server)服务器,在服务器上使用vpn. 1.下载安装vpn相关的package [email protected]:~#sudo apt-get install pptpd network-manager-pptp network-manager-vpn

ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs 功能

ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs 第一部分:使用ssh key 实现服务器间的免密码交互登陆 步骤1: 安装openssh-clients [[email protected] ~]# yum install openssh-clients -y 步骤2: 创建用户,所有机器同时操作,可直接使用root [[email protected] ~]# useradd test #如果使用root,这里跳过 [[email protected] ~]# ec

Linux系统VPS主机SSH常用命令

putty查询log文当里的"test"关键字 /home/iotserver/WebServer3_log# grep "test" log.log.bak2 ls -H 查询所有文件ls -L 查询所有目录 cd .. 返回上一级cd h 进入h目录 Linux VPS 和 Windows VPS 相比最大的区别就是前者几乎所有操作都是通过ssh命令实现的,这也是Linux系统最大亮点,无论进行什么操作只需要轻敲几个键就OK了,可是如此多的命令记忆起来是问题,于

ssh免密连接远程服务器

ssh免密连接远程服务器 借助ssky-keygen和ssh-copy-id工具,通过4个简单的步骤实现无需输入密码登录远程Linux主机 生成密钥 通过内置的工具生成RSA算法加密的密钥 ssh-keygen -t rsa 回车默认选项即可,会在当前用户的home文件下生成密钥文件 拷贝密钥 ssh-copy-id -i .ssh/id_rsa.pub -p port [email protected] 输入目标服务器的用户名user,地址ip,端口port即可(如采用默认22端口可忽略-p)

使用putty或类似的SSH工具登陆VPS或服务器

1.使用putty或类似的SSH工具登陆VPS或服务器: 登陆后运行:screen -S lnmp如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细内容参考screen教程. 2.下载并安装LNMP一键安装包: 您可以选择使用下载版(推荐美国及海外VPS或空间较小用户使用)或者完整版(推荐国内VPS使用,国内用户可用在下载中找国内下载地址替换),两者没什么区别,只是完整版

ssh免密登录linux服务器

Ssh免密登录 sshd服务 sshd简介: SSH 密钥为登录 Linux 服务器提供了更好且安全的机制.运行 ssh-keygen 后,将会生成公私密钥对.你可以将公钥放置到任意服务器,从持有私钥的客户端连接到服务器的时,会用它来解锁.两者匹配时,系统无需密码就能解除锁定. 官方维护文档:https://www.ssh.com/ssh/ 参考文档:https://www.cnblogs.com/ioveNature/p/7919115.html https://www.cnblogs.com

paramiko:实现ssh协议,对linux服务器资源的访问

介绍 网络传输是遵循协议的,比如SSH,paramiko则是实现了SSHv2协议的一个python库(底层使用的是cryptography).有了paramiko之后,我们便可以通过python使用ssh协议来连接远程服务器执行操作,不用再通过xshell等工具.安装也很简单,直接pip install paramiko即可 paramiko包含两大核心组件:SSHClient和SFTPClient SSHClient的作用类似于Linux下的ssh命令,是对SSH会话的封装,该类封装了传输(t

GaussDB 200使用GDS从远端服务器导入数据

GaussDB 200支持将存在远端服务器上的TEXT.CSV和FIXED格式的数据导入到集群中.本文介绍使用GDS(Gauss Data Service)工具将远端服务器上的数据导入GaussDB 200.环境如下表: 1.准备源数据 这里从PostgreSQL数据库中,使用copy命令导出一个csv格式的文件,如下: rhnschema=> copy rhnpackagefile to '/tmp/rhnpackagefile.csv' with csv; 2.安装并启动GDS 创建用户以及

小米范工具系列之十:小米范SSH批量命令执行工具

小米范SSH批量命令执行工具的主要功能是自动登录多台机器,并执行指定的命令,比如批量抓去shadow.批量获取系统版本等. 界面如下图: 使用方法: 1.输入目标ip.用户名.密码.ssh端口(使用空格或tab键分隔),每行一个目标. 2.设置线程数(如果不设置默认为5). 3.选择输出,默认为右侧输出窗口,可以设置每个ip一个文件,比如抓去shadow,可以把每个ip的执行结果保存到一个txt文件放在当前目录下. 4.点击执行即可. 最新版本下载地址:http://pan.baidu.com/