SecureCRT

linux链接及文件互相上传下载

眉间皱痕 提交于 2021-02-18 09:24:44
若排版紊乱可查看 我的个人博客原文地址 基本操作 本篇博客主要介绍如何去链接远程的linux主机及如何实现本地与远程主机之间文件的上传下载操作,下面的linux系统是CentOS6.6 链接远程linux主机 一般链接远程linux主机,如果电脑上没有安装类似SecureCRTPortable这种终端仿真程序,我们会用git的命令窗口使用命令去链接,但是这种方式不能保存链接的用户名和密码,下次还要重新输入链接信息,很麻烦,适合暂时的连一下,用一下,通常都会使用终端仿真程序,并保存相关链接信息。 未安装终端仿真程序链接方式-命令 在任意位置打开git命令窗口,输入如下命令即可 ssh username@ip_or_domain 该命令中username代表linux登录用户的用户名,ip_or_domain代表linux主机的ip地址或ip所映射的域名,例如: ssh root@116.196.115.151 代表的含义是使用root用户链接116.196.115.151的远程主机 之后,一般如果该账户设有密码,会在下一步提示输入链接密码,输入正确密码即可链接成功 安装SecureCRTPortable链接 本地电脑上有SecureCRTPortable这种终端仿真程序(直接浏览器搜索,一堆,本文使用版本为8.3),打开SecureCRTPortable,选择 文件(File)-

SSH自动断开后重连的解决方案

£可爱£侵袭症+ 提交于 2021-02-17 20:36:12
注:本文出自博主 Chloneda : 个人博客 | 博客园 | Github | Gitee | 知乎 本文源链接 : https://www.cnblogs.com/chloneda/p/ssh-connect.html 问题场景 终端连接远程 SSH 服务,经常会出现长时间无操作后就自动断开,或者无响应,无法再通过键盘输入,只能强行断开重连。 那么有没有办法保持 SSH 连接不断开,或者断开连接后自动重连呢?有的! 解决方法 方案一:客户端发送心跳 Linux / Unix 下,编辑 ssh 配置文件: vim /etc/ssh/ssh_config 在文件中添加以下内容: ServerAliveInterval 20 ServerAliveCountMax 999 ServerAliveInterval:表示每隔多少秒,从客户端向服务器端发送一次心跳(alive 检测)。 ServerAliveCountMax:表示服务端多少次心跳无响应之后,客户端才会认为与服务器的 SSH 连接已经断开,然后断开连接。 上述配置则表示:每隔20秒,向服务器发出一次心跳。若超过999次请求都没有发送成功,则会主动断开与服务器端的连接。 方案二:服务器端发送心跳 在服务器端中,编辑 ssh 配置文件: sudo vim /etc/ssh/sshd_config 在文件中添加以下内容:

Linux expect实现自动登录

佐手、 提交于 2021-02-16 17:47:53
expect expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令。 引言 目前在公司是一人一台虚拟机,大多数工作都要在虚拟机上完成,为此每天要执行很多次【ssh xxx@xxxxxx】指令登录虚拟机;有很多方式解决这个问题,如使用xshell、secureCRT等工具记录常用的连接,我就写了一个简单的脚本实现一键登录~ login.sh脚本内容如下: #!/usr/bin/expect spawn ssh xxx@xxxxxx expect "*password:" send "密码\r" interact 再将【./login.sh】配置别名alias,或移动到可执行目录中,即可实现【login】一键登录; expect是一个处理交互的指令,通过expect我们可以把交互过程写到Shell脚本里以实现一些自动化操作~ expect有四个核心的指令: spawn:启动新进程,后跟新进程要执行的指令; expect:指定要监听的字符串,如果spawn进程返回了匹配的字符串(如标准输入的提示信息),则触发send; send:发送指定的字符串到spawn进程

【转】stm32 IAP升级程序

点点圈 提交于 2021-02-12 07:15:05
一、什么是IAP,为什么要IAP IAP即为In Application Programming(在应用中编程),一般情况下,以STM32F10x系列芯片为主控制器的设备在出厂时就已经使用J-Link仿真器将应用代码烧录了,如果在设备使用过程中需要进行应用代码的更换、升级等操作的话,则可能需要将设备返回原厂并拆解出来再使用J-Link重新烧录代码,这就增加了很多不必要的麻烦。站在用户的角度来说,就是能让用户自己来更换设备里边的代码程序而厂家这边只需要提供给用户一个代码文件即可。 而IAP却能很好的解决掉这个难题,一片STM32芯片的Code(代码)区内一般只有一个用户程序。而IAP方案则是将代码区划分为两部分,两部分区域各存放一个程序,一个叫bootloader(引导加载程序),另一个较user application(用户应用程序)。bootload er在出厂时就固定下来了,在需要变更user application时只需要通过触发bootloader对userapplication的擦除和重新写入即可完成用户应用的更换。如图1-1所示 图 1-1 在程序执行初始进入bootloader,在bootloader里面检测条件是否被触发(可通过按键是否被按下、串口是否接收到特定的数据、U盘是否插入等等),如果有则进行对user application进行擦除和重新写入操作

SSH客户端神器之 MobaXterm

a 夏天 提交于 2021-02-11 02:30:14
SSH客户端神器之 MobaXterm 由于需要连接远程 Linux 服务器,早期使用过 Putty , SecureCRT ,后面主要使用 Xshell 。 自从接触了 MobaXterm 之后,个人感觉比 Xshell 更好用,堪称 SSH客户端 的 神器 啊! MobaXterm 和 Xshell 的关系,就像 IntelliJ IDEA 和 Eclipse 的关系一样,功能更加强大,效果更加炫酷。 接下来,介绍 MobaXterm 的下载、安装、简单使用,以及其强大的功能亮点(优点)。 MobaXterm 下载 如果是个人使用,下载家庭版(免费的)就可以满足基本工作需求;如果想要使用更丰富的功能,可以使用专业版(收费的)。 个人使用的是家庭版 v12.3,已经足够满足工作需求了。 1、以下是MobaXterm家庭版的下载地址(当前 最新版本 是 v12.4 ): https://mobaxterm.mobatek.net/download-home-edition.html MobaXterm 安装 下载的是一个zip格式的压缩文件,如下: 解压后,双击 msi 文件进行安装 以下是安装界面(安装一路选择“next”即可): 安装完毕后,即可在桌面上看到 MobaXterm 的桌面快捷图标,如下图: MobaXterm 简单使用 1、双击桌面上的 MobaXterm 图标

9月19日任务

自闭症网瘾萝莉.ら 提交于 2021-02-09 20:33:25
2.27 Linux和windows互传文件(后期使用xftp方便) 注:putty不支持。 Xshell或者secureCRT支持,如果卡死,说明数据没有传输完成,或者说传输出现异常,不用重启,重新打开一个终端即可。 安装包:[root@ys-210 ~]# yum install -y lrzsz linux传输到windows上 命令sz [root@ys-210 789]# sz linux.txt windows传输至linux 命令rz (r表示remote远程的意思) [root@ys-210 789]# rz 3.1 用户配置文件和密码配置文件 用户账号被锁了,怎么解锁 r oot用户去解锁 解锁是passwd -u 用户配置文件,创建用户都会在此配置文件增加一行 [root@ys-210 ~]# ls /etc/passwd 配置文件规则:每个用户一行,由冒号分隔为7段,第一行是超级管理员root,下面开始是系统自己创建的,系统生成时产生,在后面是管理员创建或者普通用户创建 root:x:0:0:root:/root:/bin/bash ys:x:1000:1000::/home/ys:/bin/bash 用户名: 早期是用户密码(现密码存储路径[root@ys-210 ~]# ls /etc/shadow) :UID(每个用户有个ID):GID(组ID)

linux rz命令安装

↘锁芯ラ 提交于 2021-01-22 01:10:54
新搞的云服务器用SecureCRT不支持上传和下载,没有找到rz命令。记录一下如何安装rz/sz命令的方法。 一、工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于某些linux版本, rz/sz默认没有安装所以需要手工安装。 sz: 将选定的文件发送(send)到本地机器; rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive). 下载安装包lrzsz-0.12.20.tar.gz : http://www.ohse.de/uwe/software/lrzsz.html 二、软件安装 首先通过sftp工具把安 装文件上传到tmp目录下. ​ # cd tmp ​ # wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz ​ # tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 ​ # ./configure && make && make install ​ 上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下, 下面创建软链接, 并命名为rz/sz: ​ # cd /usr/bin ​ # ln -s /usr/local/bin/lrz

如何使用ssh工具便于远程管理

纵然是瞬间 提交于 2021-01-12 20:21:35
前几天亲眼经历了Linux服务器运维过程,眼看着别人熟练运用 Linux 管理工具,自个心里不是滋味,所以自己特意整理了一篇“专题”:使用ssh服务远程管理主机。 首先在使用ssh服务工具之前,先熟悉下Linux操作系统的启动原理:Linux操作系统开机过程首先从BIOS开始→进入”Boot Loader“→加载内核→内核的初始化→启动初始化进程,初始化进程作为系统第一个进程,它需要完成相关的初始化工作,为用户提供合适的工作环境。 我的测试环境是红帽RHEL7系统,将原先熟悉的守护进程替换为了systemd,用sytemctl命令替换掉了很多管理命令。 配置网卡连接网络 在介绍配置网卡前先介绍下VM虚拟机的3种网络模式: Bridged(桥接最适合生产环境 这种方式下,虚拟机就像一台真正的计算机一样,直接连接到实际的网络上,与宿主机没有任何联系。 NAT(NAT模式适合家庭环境) 这种方式下,虚拟机的网卡连接到宿主机的 V mnet 8 上。此时系统的VMware NAT Service服务就充当了路由器的作用,负责将虚拟机发到VMnet8的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送虚拟机。VMware DHCP Service负责为虚拟机提供DHCP服务。 Host-Only(Host-only不能上网) 这种方式下

C66x DSP如何实现程序远程升级

自闭症网瘾萝莉.ら 提交于 2021-01-07 19:25:09
前 言 DSP板卡一般通过仿真器进行调试,包括程序的加载与固化。由于众多应用场合对产品体积、产品密封性均有严格要求,或我们根本无法近距离接触产品,因此终端产品很多时候无法预留JTAG接口或通过JTAG接口升级程序。此时,在不拆箱的前提下实现程序的远程升级,则显得尤为重要。 基于以上考虑,为了让嵌入式应用更简单 ,创龙科技(Tronlong)基于TI TMS320C6678平台提供了DSP程序远程升级方案:串口远程升级、网络远程升级。 1 硬件平台 本文基于创龙科技TL6678-EasyEVM评估板进行演示。 TL6678-EasyEVM是一款基于TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点高性能处理器设计的高端多核DSP评估板,由核心板与底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 评估板接口资源丰富,引出双路千兆网口、SRIO、PCIe等高速通信接口,方便用户快速进行产品方案评估与技术预研。 开发案例主要包括: (1) 裸机开发案例 (2) RTOS(SYS/BIOS)开发案例 (3) IPC、OpenMP 多核开发案例 (4) SRIO、PCIe、双千兆网口开发案例 (5) 图像处理开发案例 (6) DSP算法开发案例 (7) 串口、网络远程升级开发案例 案例源码、产品资料(用户手册

系统权限及软硬链接

北城以北 提交于 2021-01-01 09:36:45
1.隐藏权限lsattr、chattr 使用lsattr xx (目录)命令可以查看目录的特殊权限。 可以通过 lsattr -R xx(目录)逐级查看目录及目录下子文件的特殊权限。 可以通过 lsattr -d xx(目录)查看目录本身特殊权限。 使用chattr +x(查看ps:) xx.txt(文件)命令来给文件添加特殊权限。 PS1:x(命令): (1)+a、-a分别为添加和取消使文件只能通过命令echo “xxxx(任意内容)”>>xx.txt添加内容。 (2)+i、-i 分别为添加和取消是否锁死文件(即不能通过任意方式添加修改内容和名称) PS2: “>”(重并项),“>>”(追加重并项)。 2.特殊权限set_uid(修改所属者) set_uid为一种临时权限能且只能赋予目录下的二进制命令,可以使普通用户临时拥有查看、修改系统文件的权限。 添加临时权限需要在root用户模式下输入 chmod u(uid)+s /xx(目录)/xx(命令) 取消临时权限需要在root用户模式下输入 chmod o-x /xx(目录)/xx(命令) (切换用户模式可使用su - xx(用户名)) 3.特殊权限set_gid(修改所属组) Set_gid是用于在拥有set_gid权限的用户时所创建的文件及目录所属组保持一致。 添加临时权限需要在root用户模式下输入 chmod g+s