putty

X session in Git Bash on Windows?

可紊 提交于 2020-06-10 08:03:12
问题 I'm using Git Bash on Windows. I have used Git Bash to SSH into a UNIX machine and tried to run a program with a GUI. I got the message: LINUX/UNIX system detected, but unable to access X11 display. I have X-Win 32 (commercial). I've also used Xming which is like a free version of X-Win 32 but has problems with certain graphics. Is there a way I can get this remote system to access my X11 display through X-Win 32 or Xming or through any way ? I'd just like to run programs like MATLAB, with a

SSH PuTTy error Unable to open address shell

泄露秘密 提交于 2020-05-14 10:12:12
问题 I run the command "gcloud alpha cloud-shell ssh" on google cloud sdk shell in window 7 32bit.But I always get errors What do I need to do or have something I can do to fix it please help me 回答1: It looks like a problem with putty.exe on Windows. The Windows version of putty does not like the command line options that gcloud is generating. To get around this type this command: gcloud alpha cloud-shell ssh --dry-run This will print the command line to run putty.exe. It looks like this: 'C:

Both display and save Plink output

假如想象 提交于 2020-05-14 01:06:12
问题 I'm logging into to a remote ssh session using plink.exe to perform certain tasks using a batch script. Getting the output of these commands in a log file as well on the screen is very important for me. I tried using usual batch way i.e. plink servername -m cmd.txt>logfile.log way but the problem with this is that it won't display it on the Windows terminal that the batch script is running on. Then I found the -sshlog option of Plink. This does the work, i.e. I can get the output but on

Both display and save Plink output

╄→гoц情女王★ 提交于 2020-05-14 01:02:22
问题 I'm logging into to a remote ssh session using plink.exe to perform certain tasks using a batch script. Getting the output of these commands in a log file as well on the screen is very important for me. I tried using usual batch way i.e. plink servername -m cmd.txt>logfile.log way but the problem with this is that it won't display it on the Windows terminal that the batch script is running on. Then I found the -sshlog option of Plink. This does the work, i.e. I can get the output but on

使用PuTTY从Windows向Linux上传文件

放肆的年华 提交于 2020-05-09 16:19:28
PSCP工具 PuTTY小巧方便。但若需要向网络中的Linux系统上传文件,则可以使用PuTTY官方提供的PSCP工具来实现上传。PSCP基于ssh协议实现,其用法与SCP命令非常类似。 获取PSCP工具 在 PuTTY官方网站 的 下载页 中,找到PSCP,下载。 下载后,习惯性的将pscp.exe与Putty.exe文件放在一起。 首先需要保证在命令行下可以访问到pscp.exe。可以通过配置Windows的环境变量Path,或者直接通过命令行访问到pscp.exe。 示例:如下所示,在Windows中访问到pscp.exe 使用 ? 查看命令参数与选项: 传输文件 把本地文件file传输到Linxu服务器的目录中。 基本命令格式: pscp 文件 用户名@LinuxIP:目录 使用“ -l ”选项可以指定用户名。 基本命令格式: pscp -l 用户名 文件 LinuxIP:目录 使用“ -r ”选项可以用于传输目录。 基本命令格式: pscp -r 目录 用户名@LinuxIP:目录 或使用命令格式: pscp -l 用户名 -r 目录 LinuxIP:目录 例:上传文件至Linux。 对相应的用户输入密码,即可开始上传。 在Linux相应的目录下查看,文件已经存在。 同理,PSCP也可以用于从Linux向Windows复制文件或目录。不再赘述。 来源: oschina

利用SSH端口转发实现远程访问内网主机远程桌面(一) 建立SSH转发

ぐ巨炮叔叔 提交于 2020-05-07 19:17:36
近期家里更换了移动的宽带,拨号后拿到的是10开头的内网IP,就不能像之前一样通过路由器的端口映射实现从外网访问主机的远程桌面。这种情况下可以利用一台具有公网IP的服务器充当中转,利用SSH的隧道转发功能将远程桌面请求转发至内网主机。 SSH隧道 SSH 会自动加密和解密所有SSH 客户端与服务端之间的网络数据,除此之外SSH 还能够将其他TCP端口的网络数据通过SSH链接来转发,并且自动提供了相应的加密及解密服务,这一功能也称为“SSH隧道”。SSH隧道分为本地转发、远程转发和动态转发。 本地转发 在客户端本地监听指定端口,该端口接收到的数据将转发至服务端网络的指定IP的指定端口。 远程转发 在服务端监听指定端口,该端口接收到的数据将转发至客户端本地网络的指定IP指定端口。 动态转发 在客户端本地监听指定端口,该端口实际上是一个SOCKS5代理,所有请求通过服务端发出。 环境准备 具有公网IP的服务器,在这里使用阿里云ECS Putty 服务器设置 编辑ssh的配置文件,启用GatewayPorts。若GatewayPorts选项未启用,远程转发端口只有服务器能访问,外部主机无法访问。 vi /etc/ ssh / sshd_config 在末尾添加一行 GatewayPorts yes # 重启ssh服务 service sshd restart 客户端设置

开源协议(GPL,LGPL, BSD,Apache等)以及开源协议的区别

时光怂恿深爱的人放手 提交于 2020-05-06 02:30:27
開源協議 : 世界上有關開源許可証,大概有上百種。 最為常見有(LGPL, Mozilla, GPL, BSD, MIT, Apache)。 修改源代後 新增代碼是否使用 每修改的文件是否 是否對需要對源代碼 衍生軟件的廣告是否 是否可以閉源 同樣的許可証 需要放置版權說明 提供說明文檔 可以使用你的名字促銷 LGPL許可証 NO NO NO Mozilla許可証 NO NO Yes GPL許可証 NO Yes BSD許可証 Yes NO NO MIT許可証 Yes NO Yes Apache許可証 Yes yes GPL   GPL授予程序接受人以下权利,或称“自由”:   * 以任何目的运行此程序的自由   * 以学习程序工作机理为目的,对程序进行修改的自由(能得到源代码是前提)   * 再发行复制件的自由   * 改进此程序,并公开发布改进的自由(能得到源代码是前提)   相反地,随版权所有软件的最终用户许可证几乎从不授予用户任何权利(除了使用的权利),甚至可能限制法律允许的行为,比如逆向工程。   GPL与其他一些更“许可的”自由软件许可证(比如BSD许可证)相比,主要区别就在于GPL寻求确保上述自由能在复制件及演绎作品中得到保障。它通过一种由Stallman发明的叫copyleft的法律机制实现,即要求GPL程序的演绎作品也要在GPL之下。相反

PSCP,PSFTP与 Plink 介绍

旧时模样 提交于 2020-05-05 19:12:36
用 SSH 来传输文件,PuTTY 提供了两个文件传输工具 · PSCP (PuTTY Secure Copy client) · PSFTP (PuTTY SFTP client) PSCP 通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器。 PSFTP 则是 SSH-2 中新增的特性,使用的是新的 SFTP 协议,使用上与传统的 FTP 类似。事实上 PSCP 如果发现 SFTP 可用,PSCP就会使用 SFTP 协议来传输文件,否则还是 SCP 协议。PSFTP 与 PSCP 相比,PSFTP 的优点是可以与服务器进行交互,遍历服务器上的文件系统,在一个会话中上传或下载多个文件。而 PSCP 只能一次传输一个文件,传输完毕后立刻终止会话。 (1) PSCP 的使用 在控制台直接执行 pscp 可以看到帮助 C:\>pscp PuTTY Secure Copy client Release 0.58 Usage: pscp [options] [user@]host:source target pscp [options] source [source...] [user@]host:target pscp [options] -ls [user@]host:filespec Options: -V print

VULTR SS 搭建(2018.4.4更新)

岁酱吖の 提交于 2020-05-05 19:02:48
 众所周知,我国因为某些原因查阅浏览不到一些国外的资料及内容,这给我们的学习工作带来了很大的不便。所以怎样才能跨越这个障碍呢?这就需要VPS(Virtual Private Server 虚拟专用服务器)的帮助了。   今天给大家推荐的是 vultr 的VPS, Vultr 是一家提供日本、美国、欧洲等多个国家和地区机房的VPS主机商,硬盘都是采用SSD,VPS主机都是KVM架构,VPS配置最少的内存512MB、硬盘为15GB的VPS只要 2.5 美元/月(2017.3.2修改), vultr 是根据时长来扣费的,使用多长时间就算多长时间,扣对应的款。Vultr是KVM系统,开通了15个位置机房,相比较搬瓦工VPS各方面都要强,当然费用上vultr也稍高。 下面给出具体教程(2018.4.4更新): 目前vultr 2.5刀服务器偶尔没货,暂时可以购买5刀的服务器作为过渡使用。 2017年 3.2 Vultr修改了VPS价格,最低只需2.5美元月付。假如你使用上面的优惠码选择充值15美元,系统赠送15美元。选择月付2.5美元的VPS即可使用12个月,也就是说只要支付15美元就可以使用KVM系统VPS一年。 链接地址是: VULTR注册地址 打开官网地址,进入如下界面输入邮箱地址和密码,点击Create Account创建一个新账户。 输入自己邮箱及密码(注意: vultr

MicroPython基础知识总汇

巧了我就是萌 提交于 2020-05-04 03:42:28
MicroPython的系统结构 MicroPython系统的经典结构由三部分组成,分别是 微控制器硬件、MicroPython固件、用户程序 。 MicroPython支持的其它类型开发板,需要自己编译源代码,产生固件,并将固件下载到微控制器中才能运行MicroPython。(此内容我们后面会讲解到,千万别好高骛远!) MicroPython连接电脑 STM32微控制器的pyboard系列的开发板,通常都是带有 原生USB 功能 的开发板,在通过USB连接计算机后,默认情况下会出现两个设备: 虚拟磁盘 (MSD) 虚拟串口 (USB Comm Port) Windows系统的设备管理器中显示的pyboard设备 虚拟磁盘设备可自动被系统识别出来,就想普通的U盘一样,无论是Windows、Linux、MacOS,都会识别出一个可移动磁盘设备。如图 虚拟磁盘和串口 显示了 Windows系统的设备管理器中发现的uPy microSD Flash USB Device磁盘设备。( 如图:虚拟磁盘里面默认的四个文件 ) pyboard虚拟磁盘 如图 虚拟磁盘 的卷标是“PYBFLASH”,里面默认有4个文件。这个虚拟磁盘可以像普通的U盘一样使用,能够复制文件,存放程序和数据。我们可以将编写好的 Python 程序直接复制运行,系统复位后默认从 boot.py 加载基本参数,然后从main