ssh

【树莓派】使用VNC进行远程控制

核能气质少年 提交于 2020-01-29 02:49:59
之前有进行过VNC以及xrdp连接树莓派,并成功了。 这里看到一篇比较新的,基于mac的连接,文章转载收藏,实践可参考。 这一课里我们将学习如何在树莓派上安装和使用VNC。它可以使你通过图形界面的方式访问树莓派的桌面,就好像你正坐在小派的前面。 以这种方式连接小派可以节省桌面空间,使你的桌面不会乱糟糟的,不会这儿一套键盘鼠标那儿又有一套。这也可以使你把你的小派放到能连上网的其他地方,并远程控制它。 安装VNC SSH(详见: http://www.boydwang.com/2014/05/adafruits-raspberry-pi-lesson-6-using-ssh/ )通常对于控制树莓派来说已经足够了,但是有时使用鼠标进行远程控制并且能够看到树莓派的屏幕也非常有用。 VNC(Virtual Network Connection,可视化网络连接)正是能够做到这一点的一套标准。要使用它,你得在小派上安装一些软件。现在已经有许许多多的VNC server应用,我们接下来将要使用的一款叫做”tightvnc”。 我们可以通过先前已经建立好的SSH连接来安装VNC server。 在SSH终端里输入下列命令: 1 2 sudo apt - get update sudo apt - get install tightvncserver 当出现提示时按一下”Y”

SSH

二次信任 提交于 2020-01-29 01:54:55
SSH构架 Struts2+Spring+Hibernate 以Spring作为核心框架,数据持久化使用Hibernate完成,表现层使用Struts2 Spring提供对象管理、面向切面编程等实用功能 通过Spring提供的服务简化编码、降低开发难道、提高开发效率 处理用户登录逻辑:登陆成功,保存当前用户到Session。登陆失败,转发回登录界面,并提示错误信息 实现思路: ①为租房系统添加三个框架所需的JAR文件 ②在Spring中配置数据源对象和会话工厂 ③实现并配置DAO ④实现并配置Servce ⑤为业务层添加事务管理 ⑥实现并配置Action ⑦创建JSP测试页面(登录界面) 来源: https://www.cnblogs.com/liang-xp/p/12239439.html

SSH简介及两种远程登录的方法

こ雲淡風輕ζ 提交于 2020-01-29 00:54:57
目录 SSH的安全机制 SSH的安装 启动服务器的SSH服务 SSH两种级别的远程登录 SSH的高级应用 S ecure Sh ell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。它是专为 远程登录 会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。目前已经成为Linux系统的标准配置。 SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文主要介绍OpenSSH免费开源实现在Ubuntu中的应用,如果要在Windows中使用SSH,需要使用另一个软件PuTTY。 SSH的安全机制 SSH之所以能够保证安全,原因在于它采用了非对称加密技术(RSA)加密了所有传输的数据。 传统的网络服务程序,如FTP、Pop和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据

git拉取github项目

随声附和 提交于 2020-01-28 21:21:06
转载: https://blog.csdn.net/yuhan61659/article/details/81171351 (一)准备工作 (1)安装git,下载地址是git官网:https://git-scm.com/ 点击打开链接 (二)拉取项目的步骤 1、新建文件夹,最好为英文名project 2、进入文件夹,空白处右键,选择gitbash here,键入git init会生成.git文件(如果没有,或许被隐藏了,无关紧要) 3、配置本地仓库的账号邮箱git $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 4、为了避免每次远程访问需要输密码,将使用ssh登陆。ssh应该与本机信息绑定。查看自己电脑C:\Users\Administrator 目录下是否有 .ssh 文件夹。如果没有就需要生成。 $ ssh-keygen -t rsa -C "youremail@example.com" 5、ssh只是本地详细,需要在Github中备份,才能被验证。打开自己的Github,在MyProfile中,点击Add Public Key,title随意。 6、key中的内容在本机C盘中,C:\Users\Administrator,里面有个

记一次为镜像添加SSH服务引发的问题

纵然是瞬间 提交于 2020-01-28 19:48:08
2020年1月28日下午风和日丽没有太阳,我启动了一个ubuntu容器按书上所写给他配置更新源。 发现没有vi命令,直接使用echo导入源到/etc/apt/sources.list文件中 echo "deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse" > /etc/apt/sources.list echo "deb http://cn.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse" >> /etc/apt/sources.list echo "deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list echo "deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list 然后把sources

开启ssh服务

感情迁移 提交于 2020-01-28 18:58:48
一、查看是否安装了ssh服务 apt-cache policy openssh-client openssh-server ubuntu默认安装了openssh-client,openssh-server需要手动安装 二、安装ssh服务 apt-get install openssh-server 三、查看ssh服务的开启状况 ps -e|grep ssh 如果出现sshd,则ssh服务已开启。如果只有agent,则尚未开启成功 四、开启ssh服务 /etc/init.d/ssh start 五、实现远程访问 5.1、修改配置文件 vim /etc/ssh/sshd_config 注释掉PermitRootLogin without-password 紧接在下面一行添加PermitRootLogin yes 5.2、重启ssh服务 /etc/init.d/ssh restart 5.3、查看ssh服务开启状况 ps -e|grep ssh 5.4、利用putty实现远程访问ubuntu 输入ip、登录名、密码实现远程访问ubuntu 来源: CSDN 作者: weixin_44245323 链接: https://blog.csdn.net/weixin_44245323/article/details/104097413

windows下code.aliyun配置ssh

强颜欢笑 提交于 2020-01-28 18:49:25
打开git Bash 设置用户名(阿里云的用户名): git config -- global user . name "xxxx" 设置邮箱(阿里云绑定的邮箱): git config -- global user . email "xxxxx@163.com" 查看定义的用户名和邮箱: git config -- global -- list 设置生成ssh密钥(已存在密钥也可重复生成): ssh - keygen - t rsa - C "xxxxxx@163.com" 没有提示信息,回车三下,出现类似如下图就可以了。 默认会在c盘Users/Administrator/.ssh/文件夹下生成key。 打开.pub文件,全部复制,去code阿里云新增ssh密钥。 把你复制的公钥粘贴在这里,增加密钥就可以了。 到此即可使用ssh方式对code.aliyun的项目进行操作。 来源: CSDN 作者: wshanshi 链接: https://blog.csdn.net/weixin_43770545/article/details/104100837

python常用模块及第三方库功能整理简介

谁说我不能喝 提交于 2020-01-28 17:06:41
前言:   Python吸引人的一个出众的优点就是它有众多的第三方库函数,可以更高效率的实现开发,经过整理与比对,整理了运维相关的常用模块,并将其功能简介,对其中重要的常用模块,接下来的博客会进行相应的详细介绍与功能使用介绍。 Python运维常用的20个库: 1、psutil是一个跨平台库(https://github.com/giampaolo/psutil) 能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。 2、IPy(http://github.com/haypo/python-ipy),辅助IP规划。 3、dnspython(http://dnspython.org)Python实现的一个DNS工具包。 4、difflib:difflib作为Python的标准模块,无需安装,作用是对比文本之间的差异。 5、filecmp:系统自带,可以实现文件,目录,遍历子目录的差异,对比功能。 6、smtplib:发送电子邮件模块 7、pycurl(http://pycurl.sourceforge.net)是一个用C语言写的libcurl Python实现,功能强大,支持的协议有:FTP,HTTP,HTTPS,TELNET等,可以理解为Linux下curl命令功能的Python封装。 8、XlsxWriter

How to transfer a file between two remote servers using scp from a third, local machine?

*爱你&永不变心* 提交于 2020-01-28 16:37:36
问题 I'm trying to copy a file from one remote server to another remote server from my local machine. Here's what I'm trying to do localA $ scp userB@remoteB:/path/to/file userC@remoteC:/path The problem is that I need to pass two passwords for both userB and userC on the remote machines. According to Garron the above should work, but I got permission denied. Permission denied (gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive). lost connection Any suggestions? 回答1: This questions

Linux安装Hadoop超详细教程

时间秒杀一切 提交于 2020-01-28 15:56:46
一、引言 首先说明一下,本文的安装教程仅是针对个人的操作经验所写的。可能有些同学安装的时候觉得跟他的不一样,那可能是由于版本不一样所导致的。另外本次分享是基于已经安装了java及配置好了环境。 本机的配置环境如下: Hadoop(3.1.1) Ubuntu Linux(64位系统) 二、安装ssh服务 ubuntu中默认是没有安装ssh server的,只有 ssh client,可以使用如下命令安装: sudo apt-get install ssh openssh-server 然后设置ssh免密码登陆,执行如下命令: ssh - keygen - t dsa - P '' - f ~ / . ssh / id_dsa cat ~ / . ssh / id_dsa . pub >> ~ / . ssh / authorized_keys #验证是否成功 输入 ssh localhost #如果可以不需要密码登录则表示成功,否则就是失败,需要去查找原因,如果成功后 输入exit退出 成功之后截图如下: 三、安装Hadoop 1.下载Hadoop安装包 可以到如下网址下载:http://apache.stu.edu.tw/hadoop/common/hadoop-3.1.1/ 2.解压 使用如下命令解压缩Hadoop安装包: tar -zxvf hadoop-3.1.1.tar