ssh命令

【效率工具】史上最好用的SSH一键登录脚本,超强更新!

戏子无情 提交于 2020-03-21 14:03:57
说明 虽然已经是凌晨,但丝毫不能掩盖我激动的心情,今天完成了对GotoSSH的一次大更新,新增了两个肥肠实用的功能,我只能说,是真的好用,话不多说,先来看效果图: 普通的一键登录: 一键登录跳板机,然后跳转登录线上服务器: 一键登录跳板机查看指定日志: 一键登录跳板机后跳转线上服务器查看指定日志: 然后是更加劲爆内容,一键从跳板机复制指定文件到本地: 一键从生产环境复制指定文件到本地: 我只能说,是真的强。 Shell脚本 Shell脚本已经发布到了 github 上,链接在此:https://github.com/MFrank2016/GotoSSH 可自行前往下载,好用的话别忘了给个star。 安装依赖 CentOS : $ sudo yum install -y expect Ubuntu : $ sudo apt-get install tcl tk expect Mac : $ sudo brew install expect 安装 GotoSSH $ git clone https://github.com/MFrank2016/GotoSSH.git $ cd GotoSSH $ chmod a+x gotossh $ sudo cp gotossh /usr/local/bin/ 配置 $ vim ~/.gotossh_config server_name|ip

Xshell连接不上Ubuntu解决方式

余生颓废 提交于 2020-02-04 01:45:12
1—— 首先检查一下自己的网络是否正常,如果是插上网线就能用的,就很好;如果是校园网拨号方式上网的,请检查自己是否建立拨号连接。 【编辑连接】 【添加】 PPPOE上网方式选择【DSL】 2—— 上网问题解决了,下面进行 ssh 服务检查 输入 ps -e |grep ssh ,如果没有任何反应则是没有安装 3—— 没有安装服务就执行下面一条命令 命令 sudo apt-get install openssh-server 然后出现是否同意-Y,同意进行自动下载 4—— 等待一段时间,待安装自动完成过后 再次运行命令查看服务,就会看到服务成功 5—— 执行命令 ifconfig 查看当前 IP 地址 6—— 打开 xshell 新建和打开之前的都行,然后检查一遍【属性】 确认刚刚查过的 IP ,端口号默认 22 就可以 在【用户身份验证】下,输入自己Linux操作系统下的普通用户名字和密码就好,之后【确认】,【连接】 就成功咯~~~ 来源: CSDN 作者: dxm809 链接: https://blog.csdn.net/dxm809/article/details/104161061

用scp命令来通过ssh传输文件,ssh推送.py程序到CentOS7服务器端出现lost connection错误

戏子无情 提交于 2020-01-25 10:04:51
ssh推送.py程序到CentOS7服务器端运行出现lost connection错误 (base) F:\workspace>dir 驱动器 F 中的卷是 新加卷 卷的序列号是 C2B9-6277 F:\workspace 的目录 2019/03/13 16:44 <DIR> . 2019/03/13 16:44 <DIR> .. 2019/03/13 16:47 <DIR> .idea 2019/03/13 10:11 <DIR> .ipynb_checkpoints 2019/03/10 23:04 2,554 deepLearning.py 2018/11/22 19:42 3,097 DTW.py 2019/03/09 18:12 43 fun_a.py 2019/03/09 18:15 59 fun_b.py 2019/03/10 16:41 <DIR> GitHub_web_download 2019/03/09 17:16 129 machine_learing.py 2019/03/10 16:46 <DIR> mnist 2019/03/10 11:45 6,272 ResNet.py 2018/11/14 19:21 200 run_readcsv.py 2019/03/12 16:26 4,353 study_day1.ipynb 2019/03/13 10

jumpserver的配置过程

自闭症网瘾萝莉.ら 提交于 2019-12-10 00:16:46
第一步:创建用户组 第二步:创建用户 第三步:创建管理用户 这里填写客户机的root账号密码,这一步即为关键,主要是用来推送用户的 第四步:创建客户机用户 限制命令用户,根据需求填写 第五步:创建资产 鼠标右键可以点击Root,创建新的资产节点 第六步:资产授权 第七步:ssh连接 ssh 自己创建的用户名@自己的jumpserver的ip地址 2222 #2222是coco连接端口号 来源: CSDN 作者: Phoebus888 链接: https://blog.csdn.net/weixin_44049466/article/details/102787445

mac ssh添加warining警告

时光怂恿深爱的人放手 提交于 2019-12-04 05:55:56
1. 编写sh文件 https://gist.github.com/h0wardch3ng/aa936fe51acd064ea25e 2. cd / (到达根目录,不是cd ~)&& cd etc && sudo chmod 777 bashrc (赋权限,否则不能编辑) && 末尾添加命令 bash /etc/warning.sh (指定sh文件的命令) 3. 完成 来源: https://www.cnblogs.com/zhangzs000/p/11834261.html

centos7 ssh 提示/bin/bash No such file or directory

笑着哭i 提交于 2019-12-03 10:46:42
现象:客户报障ssh无法登陆。提示/bin/bash No such file or directory 排查:进入单用户模式 linux16 行ro替换 rw init=/sysroot/bin/sh Ctrl +X 进入后 --切换根目录报错:命令:chroot /sysroot 报错:chroot: failed to run command '/bin/sh': No such file or directory 可能原因:命令所需的库文件丢失,或者目录丢失。 通过正常系统检查命令所需库文件路径:ldd /bin/sh 找到原因:库文件目录丢失。(通过正常主机对比,该目录为软连接 ) 对比正常主机: 查看故障主机/usr/lib64是否存在。如果存在重新创建软连接修复      cd 到 /sysroot/目录创建连接      重新reboot 启动系统后正常     来源: https://www.cnblogs.com/zhangmingda/p/11791701.html

SecureCRT Linux系统ssh连接终端最常用快捷键

泪湿孤枕 提交于 2019-12-01 07:02:41
CecureCRT连接工具常用快捷键总结: 查看 Alt + Enter 全屏 菜单 Alt + f + n 克隆会话窗口 Alt + c 在新窗口中连接,连接窗口中勾选open in a tab可以在当前窗口打开连接 Alt + q 快速连接 Alt + b 在标签页中连接 Alt + 1/2/3/4/5.../9 切换到第1/2/3/4/5.../9个标签 Alt + p 连接SFTP选项卡 Alt + F4 关闭软件 Ctrl + r 逆向搜索命令历史 Ctrl + g 从历史模式退出 Ctrl + p 历史中的上一条命令 Ctrl + n 历史中的下一条命令 Ctrl + F4 关闭当前会话 编辑,有些快捷键有两组或两组以上,看习惯使用 Tab 自动补全 Ctrl + l 清屏 Ctrl + c 终止命令或删除整行 Ctrl + z 挂起命令 Ctrl + Shift + a 全部选择 Ctrl + Shift + c 复制 Ctrl + Shift + v 粘帖 Ctrl + Insert 复制 Shift + Insert 粘帖 Ctrl + a 光标移至行首 Ctrl + e 光标移至行末 Ctrl + b 光标前移1个字符 Ctrl + f 光标后移1个字符 Ctrl + h 删除光标前的1个字符 Ctrl + d 删除光标后1个字符 Ctrl + w

CentOS日志的简单介绍

白昼怎懂夜的黑 提交于 2019-11-29 00:26:25
在CentOS7中,系统的日志消息由两个服务负责处理:system-journald和rsyslog。 (1).常见的日志及作用   /var/log目录里存放了一些特定于系统和服务的日志文件,由rsyslog维护。下面介绍一些改目录下的常用日志文件及其总用 日志文件 作用 /var/log/message 大多数系统日志消息记录都在此处。但不包括与身份验证,电子邮件处理相关的定期作业任务等 /var/log/secure 安全和身份验证相关的信息以及登录失败的日志文件。主要ssh远程连接产生的日志。 /var/log/maillog 与邮件相关的信息日志文件 /var/log/cron 与定期执行任务相关的日志文件 /var/log/boot.log 与系统启动相关的信息记录 /var/log/dmesg 与系统启动相关的信息记录 /var/log/wtmp 是一个二进制文件,记录每个用户的登录次数和持续时间等信息,可以用last命令查看其中内容 /var/log/btmp 与/var/log/wtmp类似,但记录的是错误登录系统的日志,使用lastb命令查看其中内容。如果此文件大于1M,就需要注意是否有人在暴力破解 1)实例1:查看哪个IP地址经常暴力破解系统用户密码   首先,我们先用远程连接软件SCRT连接并输错密码,再使用ssh命令尝试连接并输错三次密码,模拟暴力破解。

模拟ssh远程命令执行

 ̄綄美尐妖づ 提交于 2019-11-28 13:21:25
服务端: import socketimport subprocessphone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)phone.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) #可以重复适用系统端口phone.bind(('192.168.43.14', 8081))phone.listen(5)while True: conn, clent_add = phone.accept() while True: try: #1 接受命令 data = conn.recv(1024) obj = subprocess.Popen(data.decode('utf-8'), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout = obj.stdout.read() stderr = obj.stderr.read() #if not data:break #如果客户端挂掉,此方法适用于linux操作系统 #print(data.decode('utf-8')) #2 执行命令 拿到结果 #3 拔执行命令的结果发送给客户端 conn.send(stdout+stderr) #+

LInux常用命令

廉价感情. 提交于 2019-11-27 09:31:01
文件搜索 find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 'user1' 的文件和目录 find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限 find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备 locate \*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令 whereis halt 显示一个二进制文件、源码或man的位置 which halt 显示一个二进制文件或可执行文件的完整路径 文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd -