xshell

免root xshell连接termux

僤鯓⒐⒋嵵緔 提交于 2019-11-27 12:34:18
免root实现xshell连接termux termux为安卓手机上的一款模拟linux终端的应用,由于手机上打字比较麻烦,所以想到了用电脑上的xshell通过ssh连接termux,以实现电脑控制termux。 一.配置termux 1.申请读写权限,以创建storage文件夹。 $ termux-setup-storage $ ls storage $ cd storage $ ls dcim downloads movies music pictures shared 2.安装openssh,以启动sshd。 $ apt update $ apt install openssh $ sshd 3.若没安装wget,也要安装weget后续会用到。 二.配置xshell 在xshell中点击工具 -> 用户密钥管理 -> 属性 -> 公钥 -> 保存文件,这样就把公钥保存下来了。 三.公钥文件导入手机 添加导出的公钥信息到手机,这里别的方法需要手机root才行,然而我不想root,所以想到了利用wget直接将公钥文件下载到termux里面。 1.首先我们需要一个网站,没有的也可以用github的免费空间。 我们先写一个index.html文件,代码如下: <!DOCTYPE html> <html> <head> <title>标题</title> </head> <body>

linux 编译源码报错,找不到libXrender.so.1

我与影子孤独终老i 提交于 2019-11-27 12:23:07
1、通过xshell连接到服务器编译hadoop源码得时候遇到问题, 2、使用Xshell的时候登陆后的环境变量中会比SecureCRT登陆后的环境变量多出一条 DISPLAY=localhost:10.0,根源就是这里,原因是Xshell支持SSH协议下的X11界面。把Xshell属性中的此设置去掉即可解决。 3、解决: 来源: https://www.cnblogs.com/asker009/p/11362807.html

Linux下安装Java(JDK8)

谁都会走 提交于 2019-11-27 11:02:20
一、文件准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二、工具准备 2.1 Xshell 一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。 Xshell 通过互联网到远程 主机 的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 2.2 Xftp 一个基于 MS windows 平台的功能强大的 SFTP 、 FTP 文件传输软件。 使用了 Xftp 以后,MS windows 用户能安全地在 UNIX / Linux 和 Windows PC 之间传输文件。 三、操作步骤 3.1 通过Xftp将下载下来的jdk上传到指定虚拟机上传到/usr目录下 3.2 通过Xshell连接到虚拟机,执行如下命令,解压文件: $ tar zxvf jdk-8u121-linux-x64.tar.gz 3.3 使用Vi编辑器,设置环境变量 $ sudo vi /etc/profile 在文件最后,添加如下内容: #Java Env export JAVA_HOME=/usr/jdk1

windows传文件到linux服务器--- secureCRT PK xftp

流过昼夜 提交于 2019-11-27 10:05:22
背景: 需要从windows上传下载文件到aws虚拟服务器上并进行服务器环境搭建,由于secureCRT的局限性它只支持pub格式的密钥,不支持pem格式密钥,xshell是支持pem格式的,所以尝试安装xshell,文件服务器安装的xftp.   为了解决文件上传下载问题的解决方案: 方案一: 让给pem文件密钥的人重新给一个pub格式或ppk格式的密钥用secureCRT访问 ---简便快捷 方案二: 使用xshell来进行pem格式密钥实现登录和xftp文件服务器对文件进行上传下载管理---稍微繁琐但我至少了解了xshell,以下是方案二的操作 前提条件: xftp免费下载:找官网 学生或学校免费下载:下载如图 AWS云服务器登录后进行xftp安装: sudo su --切换到root后进入下列步骤 步骤1: yum -y install vsftpd 安装ftp 步骤2: 编辑vsftpd配置文件,位置是:vim /etc/vsftpd/vsftpd.conf 找到anonymous_enable这个配置项,默认是YES,修改成NO,表示不允许匿名用户登录 步骤3: 保存配置文件,执行 systemctl start vsftpd.service 启动vsftp服务 service vsftpd start --启动,一般只启动一次,再次启动会失败 步骤4: 通过命令:

远程连接Linux系统管理

 ̄綄美尐妖づ 提交于 2019-11-27 08:30:39
远程连接Linux系统管理 为什么要远程连接Linux系统 在很多机构的培训教学中,通常会直接在虚拟机界面或者虚拟机里的图形界面讲解知识,这也就导致非常多的学生只熟悉如何在虚拟机界面上操作,对实际的工作场景并不熟悉。事实上,在实际的工作场景中,用户很少能够接触到虚拟机界面或物理服务器本地的窗口,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买了云主机,那么用户就更碰不到服务器本地显示器了,此时只能通过远程连接的方式管理Linux系统。因此,在装好Linux系统后,学习Linux运维的第一步应该是配置好客户端软件远程连接Linux 系统进行管理。 连接小知识 1.IP地址 互联网上的计算机都会有一个唯一的32位地址,即IP地址,这个IP地址就相当于服务器的所在位置。 我们找人时,要知道这个人的具体地址,同理,如果要访问连接服务器,就必须通过服务器的IP地址来实现,服务器的IP地址就相当于服务器的具体地址。 局域网(只在我们目前环境里生效)里也有预留的IP地址,通常以192.168、10.0、172.16开头,每个局域网内的IP地址也是唯一的。 说明:外网 IP 地址 -- 在全世界哪里都可以访问的 IP 地址。内网 IP 地址 -- 只能在一个范围内访问的 IP 地址,例如:一个企业、一个教室,但也不是绝对的。 端口的简单概念 一台主机上面可能会有很多功能和服务

Ubuntu管理员修改密码和在xshell登录

倖福魔咒の 提交于 2019-11-27 08:16:29
一. Ubuntu开启22端口   sudo apt-get install openssh-server  下载ssh   systemctl ssh start      开启 二. Ubuntu初始化root密码   sudo passwd root 三. Ubuntu在xshell上登录root   vi /etc/ssh/sshd_config 注释掉 PermitRootLogin prohabit-password   添加 PermitRootLogin yes   重启 /etc/init.d/ssh restart       来源: https://www.cnblogs.com/q767498226/p/11353953.html

企业测试环境部署(一)

可紊 提交于 2019-11-27 05:59:01
目录 一丶Linux系统安装 二丶Xshell的安装与使用 三丶LNMP环境搭建之Nginx 四丶LNMP环境搭建之Mysql 一丶Linux系统安装 1.新建虚拟机 选择典型安装 选择稍后安装操作系统 选择Linux系统下的centos6x版本,因为博主这里使用的是centos6.8版本 设置该虚拟机的名称以及存放的目录 到如下页面,选择准备好的centos6.iso镜像文件,最后点击完成即可 2.安装centos系统 开启该虚拟机 选择第一个回车 选择skip跳过 选择简体中文以及美式英语键盘 选择基本存储 选择忽略所有数据 到如下页面,选择默认替换 选择将修改写入磁盘 选择默认下一步即可 系统软件包安装开始 安装完成后,点击重新引导完成centos系统的安装 到如下页面,点击前进即可 点击同意后,进行用户的创建 完成后,会自动开启系统,选择用户进行登录 3.安装VMware Tools 在vmware菜单中点击虚拟机中的安装VMware Tools(因为博主已经安装所以显示为重新安装) 会在弹出一个VMware Tools的压缩包文件,将该文件解压到桌面的文件夹中 右击压缩包进行解压到桌面文件中 右击解压后的文件夹,选择在终端中打开 然后在终端中切换到root权限,对pl文件进行编译执行,过程中全部都敲回车键默认选择即可 安装完成后,如下所示 重启系统后,桌面显示全屏

Xshell终端连接CentOS7.0下Docker容器中的MySql镜像后无法键入中文问题

你离开我真会死。 提交于 2019-11-27 03:23:49
  首先在宿主机输入 env 查看LANG 或者 locale 查看 LANG 发现本地使用的字符集是: zh_CN.UTF-8   然后执行 docker exec -it mysql bash 进入docker的mysql 的 bash 子程序控制台, 执行 locale 查看mysql 的字符集      发现问题!!!   本地的LANG与docker里mysql的LANG不一致!!! (ps: "POSIX"是UNIX标准传统字符集)    解决方法:   1. 查看容器承载系统支持的所有字符集, 指令 : locale -a   2. 把POSIX修改为C.UTF-8, 参考网络文献, 如下提供三种修改方式:     ① 有vi 的话, 可以直接编辑profile 文件     ② 直接设置环境变量 LANG=C.UTF-8 (有时候并没有效果... 很头疼)     ③ Docker启动时, 指定环境变量 (限时性, 下次启动还得设置, 不推荐) 指令: docker run -d mysql env LANG= C.UTF-8 来源: https://www.cnblogs.com/sansheng93/p/11341640.html

后端开发小工具(免费易用的小工具,摆脱盗版烦恼)

老子叫甜甜 提交于 2019-11-26 22:39:32
1.虚拟机:VMware Player 是不是每次要用到虚拟机的时候都不知道该如何选择,希望拥有VMware Workstation那强大的功能又畏惧它的体积,喜欢virtualBox的小巧又烦恼它天天更新。 VMware Player是VMware官方退出的免费的虚拟机工具,虽然名为Player,但是也可以创建虚拟机,也可以安装VMware Tools。速度快且稳定。只有不到百兆的体积,值得推荐。 2.SSH工具:Xshell 4 喜欢putty酷黑的界面和字体,却烦恼它简陋的功能。喜欢secureCRT的强大,无奈是收费软件,而且默认的配色和字体及丑。 这里推荐Xshell 4。面向个人和校园用户免费,几乎拥有secureCRT的全部功能(也有secureCRT不具备的功能)。界面简洁美观。 从secureCRT更换到Xshell仅需要在设置里修改一些右键和鼠标中间的功能即可。 个人觉得选中文本框的时候的菜单比secureCRT右键直接复制粘贴更为方便。且选中文件名可以直接ZMODEM下载。 3.SQL客户端:HeidiSQL 用惯了phpmyadmin,当面对一台没有安装web服务器和phpmyadmin就显得有点窘迫了。HeidiSQL这时候就能大显身手了。免费开源的SQL工具,基于TCP的连接。小巧但功能强大。特别是在开发过程中构造数据的时候可以右键直接插入时间戳等数值

xshell 配置 jupyter

筅森魡賤 提交于 2019-11-26 22:01:19
为了使用远程服务器的python环境,利用xshell隧道技术配置jupyter本地访问服务 ( SecureCRT也是类似的,可参考连接http://blog.csdn.net/du_qi/article/details/51427857) 进入自己的远程账户,jupyter已经安装好了,不用再重复安装,如果没有则使用 pip install jupyter安装一下 第一步:创建远程连接密码 ->$ ipython >> from notebook.auth import passwd >>passwd() 下面是输入两次密码,然后会生成密钥(sha1:24324.....),输入的密码要记住,登录jupyter的密码, 生成的密钥先拷贝到其他地方保存 >>exit (或者ctrl+z也可以退出ipython终端) 第二步:生成并修改配置文件 ->$ jupyter notebook --generate-config ->$ vim ~/.jupyter/jupyter_notebook_config.py 将下面内容修改一下并写入到打开的文件中 c.NotebookApp.ip = '*' (这里不变,是*号) c.NotebookApp.password = u'sha1:24324..... ' (这里就是密钥) c.NotebookApp.port = 9999