putty

阿里云ECS训练营Day3学习笔记

半世苍凉 提交于 2020-07-28 12:31:31
1,三个必用软件 (1)PUTTY:PuTTY 是⾃由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端 (2) Filezilla:通过 SFTP 协议进⾏本地和服务器的⽂件传输和管理。 (3)VS Code:说可视化的 Visual Studio Code,可以更⾼效的进⾏代码编辑和管理。 2.部署Web IDE代码环境 1,更换ECS镜像 2,安装Docker环境 首先,登录你的服务器,然后输入curl -sSL https://get.daocloud.io/docker |sh 。然后输入curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker compose- uname -s - uname -m > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose(安装 Docker-Compose 环境,其中 1.25.3 可以根据 最新版本 修改) 部署coder-server 1.创建项⽬⽂件夹: mkdir -p /home/coder/project 2.在 Docker 中运⾏: docker run -it -p 80:8080 -

【STM32F4】【银杏科技ARM+FPGA】iCore3移植RT-Thread--RTC

血红的双手。 提交于 2020-07-28 07:27:14
RTC(Real-Time Clock)实时时钟可以提供精确的实时时间,可以提供时钟日历的功能。目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。iCore3 RTC外加电池供电,为了在主电源掉电时还可以工作。RT-Thread的RTC设备为操作系统的时间系统提供了基础服务,面对越来越多的loT场景,RTC已经成为了产品的标配。 一、 使能RTC ,选择时钟源 1.1 我们打开../BSP/STM32/STM32F407_gingko_iCore3/board/CubeMX_Config来进行RTC使能配置,其他参数不予更改。配置完成后点击CREATE CODE。 1.2 CubeMX生成工程后,只保留红色方框内的文件,其他的两个文件夹可以删除掉。 1.13复制刚生成的src文件夹main.c文件夹中的函数SystemClock_Config(void)到board.c。这里内核初始化时要调用该函数进行时钟配置。 二、 打修改Kconfig 文件,在menu “On-chip Peripheral Drivers” 下增加RTC 选项 2.1打开../BSP/STM32/STM32F407_gingko_iCore3/board/Kconfig: 2.2点击保存,打开Env工具,输入menuconfig命令,使能RTC: 2.3保存退出,输入scons --target

使用ControlPersist特性自动登陆SSH服务器

拟墨画扇 提交于 2020-07-28 07:09:03
本文介绍一种自动登陆SSH服务器的方法,那就是使用ControlPersist特性。 背景介绍 很多公司都使用静态密码+动态密码的方式登陆跳板机,某些还会强制一个动态密码只能登陆一次,于是我们面临着等一分钟才能登陆一次跳板机,很不方便。本文介绍一种在本机的设置,免除每次输入密码的方法。 实现方法 此功能是使用SSH的ControlPersist特性,SSH版本必须是5.6或以上版本才可使用ControlPersist特性。 多条连接共享 如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你的SSH配置文件,通常它们位于~/.ssh/config,然后添加下面2行(ControlMaster配合ControlPath一起使用): ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r 现在试试断开你与服务器的连接,并建立一条新连接,然后打开一个新窗口,再创建一条连接,你会发现,第二条连接几乎是在瞬间就建立好了。 Windows用户 如果你是Windows用户,很不幸,最流行的开源SSH客户端Putty不一定支持这个特性,但是Windows上也有OpenSSH的实现,比如Copssh。 文件传输 连接共享不止可以帮助你共享多个SSH连接

如何在 Ubuntu 20.04 启用 SSH

≯℡__Kan透↙ 提交于 2020-07-28 03:27:13
本文最先发布在: https://www.itcoder.tech/posts/how-to-enable-ssh-on-ubuntu-20-04/ Secure Shell (SSH) 是一个网络协议,它主要被用来加密客户端和服务端之间的连接。 在客户端和服务端的每一次交互都被加密。 这个教程解释了如何在 Ubuntu 机器上启用 SSH。 启用 SSH 将会允许你远程连接到你的系统,并且执行管理员任务。你将能够通过 scp 和 sftp 安全传输文件。 一、 在 Ubuntu 上启用 SSH 默认情况下,当 Ubuntu 最初被安装的时候,通过 SSH 进行远程访问是不被允许的。在 Ubuntu 上启用 SSH 非常的简单直接。 以 root 或者其他 sudo 用户身份执行下面的步骤,在你的 Ubuntu 系统上安装并且启用 SSH。 01.使用 Ctrl+Alt+T 打开终端,并且安装 openssh-server 软件包: sudo apt update sudo apt install openssh-server 当被提示时,输入你的密码并且按 Enter,继续安装。 {{< figure src="/img/linuxize/ubuntu/ubuntu-install-ssh.webp" link="https://cloud.tencent.com/act/cps

Xshell 与 Xftp 的安装与使用

Deadly 提交于 2020-07-24 10:05:00
我们在日常工作中,不管是系统管理员、程序员、还是技术工程师,如果想登陆到 Linux 服务器,不可能总是跑到机房去工作,通常我们需要一个工具帮我们去做远程连接,这样我们只需要用笔记本电脑就可以连接到服务器上了。一般用的比较多的工具是 XShell 和 PuTTY。PuTTY我之前有做过详细的介绍,感兴趣的同学可以去看一下我之前的文章 《putty、pscp、psftp 使用教程》 。今天我再详细介绍一下 XShell 以及 Xftp这两款工具。 XShell的安装与使用 XShell 由NetSarang公司开发,是一款商用软件,需要购买才能使用。但是他们也提供了免费的家用/学生版,免费版本的下载地址是: https://www.netsarang.com/en/free-for-home-school/ 打开以后在下面填写姓名和邮箱地址,勾选 "Both",然后点击"Download",NetSarang会把下载链接发送到你的邮箱里。 点击下载链接后可以得到 Xshell和 Xftp的安装文件,当前最新版本是 6.0。 双击 Xshell 安装文件,开始安装程序,基本上都是点击下一步就可以了,我把完整的流程做了一个截图供大家参考。 到这里安装就结束了。运行 XShell程序,会弹出会话窗口。因为我们是第一次运行,这里没有保存过的会话,所以我们要新建一个。 输入会话名称,协议选择

Is it possible to run multiple command with remote command option in putty?

我是研究僧i 提交于 2020-06-13 09:18:59
问题 I want to run multiple commands automatically like sudo bash, ssh server01, ls , cd /tmp etc at server login.. I am using Remote command option under SSH in putty. I tried multiple commands with delimiter && but not working. 回答1: There is a some information lacking in your question. You say you want to run sudo bash , then ssh server01 . Will sudo prompt for a password in your remote server? Assuming there is no password in sudo, running bash will open another shell waiting for user input.

Is it possible to run multiple command with remote command option in putty?

瘦欲@ 提交于 2020-06-13 09:18:39
问题 I want to run multiple commands automatically like sudo bash, ssh server01, ls , cd /tmp etc at server login.. I am using Remote command option under SSH in putty. I tried multiple commands with delimiter && but not working. 回答1: There is a some information lacking in your question. You say you want to run sudo bash , then ssh server01 . Will sudo prompt for a password in your remote server? Assuming there is no password in sudo, running bash will open another shell waiting for user input.

Is it possible to run multiple command with remote command option in putty?

安稳与你 提交于 2020-06-13 09:18:33
问题 I want to run multiple commands automatically like sudo bash, ssh server01, ls , cd /tmp etc at server login.. I am using Remote command option under SSH in putty. I tried multiple commands with delimiter && but not working. 回答1: There is a some information lacking in your question. You say you want to run sudo bash , then ssh server01 . Will sudo prompt for a password in your remote server? Assuming there is no password in sudo, running bash will open another shell waiting for user input.

Run and execute multiple dependent SSH commands using C#

筅森魡賤 提交于 2020-06-13 07:02:18
问题 I want to change directory inside SSH using C# with SSH.NET library: SshClient cSSH = new SshClient("192.168.80.21", 22, "appmi", "Appmi"); cSSH.Connect(); Console.WriteLine("current directory:"); Console.WriteLine(cSSH.CreateCommand("pwd").Execute()); Console.WriteLine("change directory"); Console.WriteLine(cSSH.CreateCommand("cdr abc-log").Execute()); Console.WriteLine("show directory"); Console.WriteLine(cSSH.CreateCommand("pwd").Execute()); cSSH.Disconnect(); cSSH.Dispose(); Console

Run and execute multiple dependent SSH commands using C#

空扰寡人 提交于 2020-06-13 07:01:27
问题 I want to change directory inside SSH using C# with SSH.NET library: SshClient cSSH = new SshClient("192.168.80.21", 22, "appmi", "Appmi"); cSSH.Connect(); Console.WriteLine("current directory:"); Console.WriteLine(cSSH.CreateCommand("pwd").Execute()); Console.WriteLine("change directory"); Console.WriteLine(cSSH.CreateCommand("cdr abc-log").Execute()); Console.WriteLine("show directory"); Console.WriteLine(cSSH.CreateCommand("pwd").Execute()); cSSH.Disconnect(); cSSH.Dispose(); Console