ssh

1.7远程管理常用命令

耗尽温柔 提交于 2020-02-02 03:14:20
远程管理常用命令 目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 | 序号 | 命令 | 对应英文 | 作用 | | --- | --- | --- | --- | | 01 | shutdown 选项 时间 | shutdown | 关机/重新启动 | 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 | 选项 | 含义 | | --- | --- | | -r | 重新启动 | 提示: 不指定选项和参数 ,默认表示 1 分钟 之后 关闭电脑 远程维护服务器时,最好不要关闭系统,而应该重新启动系统 常用命令示例 ```bash 重新启动操作系统,其中 now 表示现在 $ shutdown -r now 立刻关机,其中 now 表示现在 $ shutdown now 系统在今天的 20:25 会关机 $ shutdown 20:25 系统再过十分钟后自动关机 $ shutdown +10 取消之前指定的关机计划 $ shutdown -c ``` 02. 查看或配置网卡信息 | 序号 | 命令 | 对应英文 | 作用 | | --- | --- | --- | --- | | 01 | ifconfig | configure a network

SSH免登陆配置——千峰视频

橙三吉。 提交于 2020-02-02 01:15:21
免密登录的实现,其实官网也有说明怎么配置。 https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.htm 如果是一件安装的,之间输入下面的命令就行,配置就可以了。 后面也不用跟密码 然后一路回车 如果出了这张图,说明已经可以了 把公钥拷贝到当前机子里面,执行完这个后要输入密码 再次查看就可以看到下面的了 从hadoop01里面执行,将id拷贝给hadoop02 再次查看就多出了一个文件 同理,其他的服务器也是这样操作。 来源: CSDN 作者: 人体健康与床位研究 链接: https://blog.csdn.net/penghao_1/article/details/104132985

SSH连接时出现Host key verification failed的原因及解决方法以及ssh-keygen命令的用法

无人久伴 提交于 2020-02-01 21:45:30
解决办法: 使用 ssh-keygen -R hostname 命令 ssh-keygen -R xxx.xxx.xxx.xxx (服务器ip地址) 目的是清除你当前机器里关于你的远程服务器的缓存和公钥信息,注意是大写的字母“R”。 比如 ~/.ssh/known_hosts文件中有一条 172.28.3.55 的配置。 现在我们执行ssh-keygen -R hostname命令 [root@localhost ~]# vi ~/.ssh/known_hosts [root@localhost ~]# ssh-keygen -R 172.28.3.55 # Host 172.28.3.55 found: line 6 type RSA /root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old 删除完配置之后,重新执行命令ssh hostname,输入命令然后输入密码即可。 讲解下ssh-keygen命令 使用help命令查看下ssh-keygen命令的用法 使用man命令查看下ssh-keygen命令的详细用法 来源: https://www.cnblogs.com/graybird/p/12250075.html

同步方式“https”和“ssh”

喜夏-厌秋 提交于 2020-02-01 21:01:07
如果使用https很简单基本不需要配置就可以使用,但是每次提交代码和下载代码时都需要输入用户名和密码。 如果使用ssh方式就需要客户端先生成一个密钥对,即一个公钥一个私钥。然后还需要把公钥放到远程仓库的服务器上。 SSH 为 Secure Shell(安全外壳协议)的缩写,由 IETF 的网络小组(Network Working Group)所制定。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 在git bash 中执行命令,生成公钥和私钥 命令: ssh-keygen -t rsa 执行命令完成后,在window本地用户.ssh目录C:\Users\用户名\.ssh下面生成如下名称的公钥和私钥 公钥配置在远程服务器(GitHub、码云......)上。 来源: https://www.cnblogs.com/roadlandscape/p/12250015.html

小学期实践感想(ssh框架)二

半腔热情 提交于 2020-02-01 20:26:14
老师通过一个实例让我们了解了ssh框架 一、项目:客户信息的相关操作(查询,增删) 项目文件: 配置Structs依赖包(结果) 配置Spring依赖包(结果) 配置Hibernate 配置好运行的结果 配置期间遇到的问题:添加Spring依赖包的时候选的不对,导致服务启动不对 整个操作完成后的结果 二、Structs项目相关 (1).导入jar包(开始已经做了) (2)配置 web.xml (3)创建相关的action类 (4)配置structs.xml(action中相关信息配置其中) 编写代码时出过的问题:Cust.java中定义的对象名与Cust.hbm.xml中的描述不一样导致服务启动出错(而类名要与自己数据库中定义的表面和各个属性的名字属性一样)编写代码的问题大部分都是前后没对应还有一些大小写问题 来源: https://www.cnblogs.com/1030xjf/p/7105322.html

短学期1

[亡魂溺海] 提交于 2020-02-01 20:02:38
在这几天的学习中,我们了解到了SSH框架: SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。 系统的基本业务流程是: 在表示层中,首先通过JSP页面实现交互界面,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring

Linux 安装ssh

折月煮酒 提交于 2020-02-01 17:48:49
SSH(Secure Shell)安全外壳协议,建立在应用层基础上的安全协议,专为远程登录会话和其他网络服务提供安全性的协议 安装ssh 1234567891011121314151617181920212223242526 #查看ssh服务是否开启ps -e |grep ssh#安装ssh服务,openssh是ssh的开源实现方式#只要安装了ssh服务,本地linux可以当做服务器sudo apt install openssh-serversudo yum install openssh-server -y#本地安装ssh客户端,可能已经安装sudo apt install openssh-clientsudo yum install openssh-clients -y#配置sshsudo vi /etc/ssh/sshd_configPermitRootLogin yes 把注释去掉#开启ssh服务sudo service sshd startsudo systemctl start sshd.service#开机启动SSH服务sudo chkconfig sshd onsudo systemctl enable sshd.service#连接,端口默认为22,可以不写ssh -p 22 userName@192.168.1.100 使用别名登录ip 打开 ~/.ssh

CentOS7 安装Docker

六月ゝ 毕业季﹏ 提交于 2020-02-01 14:04:59
注:本文参考了《 ce ntos7 安装docker步骤详细介绍 》《 CentOS7 安装Docker 》 本环境是安装在 vm ware 虚拟机里面的 。使用的 yum 是本地yum库。但是 该虚拟机必须联网,否则 docker 的安装包和镜像没法下载。 回到顶部 一、检查系统内核 官网安装指南地址 https://docs.docker.com/engine/installation/linux/centos/ Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 [root@bigdata ~]# uname -r 二、安装Docker 添加yum源 ? 1 2 3 4 5 6 7 8 $ sudo tee /etc/yum .repos.d /docker .repo <<- 'EOF' [dockerrepo] name=Docker Repository baseurl=https: //yum .dockerproject.org /repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https: //yum .dockerproject.org /gpg EOF centos

Windows和Linux下实现ssh免密登录

旧街凉风 提交于 2020-02-01 12:39:20
------------恢复内容开始------------ SSH是一种通讯协议,可以实现远程安全登录。可以通过如putty、MobaXterm等工具通过ssh安全登录到虚拟机进行操作。 Openssh:ssh远程安全登录的开源实现(软件)。 SSH安全免密码登录:ssh key ssh key 使用非对称加密方式生成公钥和私钥 私钥存放在本地 ~/.ssh目录 公钥可以对外公开,放在服务器的~/.ssh/authorized_keys Windows下生成ssh key: 借助xshell工具,点工具---新建用户生成向导 选rsa,然后一直下一步,我这里用空密码演示 下一步另存文件 打开centos,进入~/.ssh,然后新建authorized_keys储存私钥 vim编辑 打开刚刚在xshell里保存的文件,然后粘贴到authorized_keys里边 然后xshell新建会话 然后点用户身份验证,选择public key,用户名为root,密钥选刚刚保存的公钥 这就可以免密登录了 Linux平台生成ssh key: ssh-keygen -t rsa 或  ssh-keygen -t dsa ,ssh-keygen,这里采用的也是空密码生成,这时查看会多了centos_rsa和centos_rsa.pub两个文件 第二步,把生成的centos_rsa.pub打开复制下来

frp

旧城冷巷雨未停 提交于 2020-02-01 09:21:04
适用情况:有一台拥有公网ip的计算机 frp架构图: frp下载地址: https://github.com/fatedier/frp/releases 配置过程: 服务器端: 将下载的压缩包解压,进入解压后的目录,目录中frps.ini和frpc.ini两个配置文件。配置服务器端需要配置frps.ini文件,具体配置详情如下: [common] bind_port = 7000 #服务端和客户端进行通信的端口 vhost_http_port = 10080 #可以访问到内网web服务的端口 配置好后,启动服务: nohup ./frps -c frps.ini & #该命令适用于Linux,表示在后台运行frp服务 客户端: 将下载的压缩包解压,进入解压后的目录,需要配置的文件为frpc.ini,具体配置详情如下: [common] server_addr = 1.2.3.4 #公网服务器ip server_port = 7000 #与服务端bind_port一致,服务端和客户端通信端口 #公网通过ssh访问内部服务器 [ssh] type = tcp #连接协议 local_ip = 127.0.0.1 #内网服务器ip local_port = 22 #内网ssh端口号 remote_port = 6000 #通过外网访问ssh的端口 #公网访问内部web服务器以http方式