精华内容
下载资源
问答
  • ssh连接串口
    2022-07-28 19:26:14

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <fcntl.h>
    #include <sys/ioctl.h>
    #include <unistd.h>

    int main(int argc, char *argv[])
    {
        int tty = -1;
        char *tty_name = NULL;

        if(argc < 2)
        {
            printf("miss argument\n");
            return 0;
        }

        /* 获取当前tty名称 */
        tty_name = ttyname(STDOUT_FILENO);
        printf("tty_name: %s\n", tty_name);

        if(!strcmp(argv[1], "on"))
        {
            /* 重定向console到当前tty */
            tty = open(tty_name, O_RDONLY | O_WRONLY);
            ioctl(tty, TIOCCONS);
            perror("ioctl TIOCCONS");
        }
        else if(!strcmp(argv[1], "off"))
        {
            /* 恢复console */
            tty = open("/dev/console", O_RDONLY | O_WRONLY);
            ioctl(tty, TIOCCONS);
            perror("ioctl TIOCCONS");
        }
        else
        {
            printf("error argument\n");
            return 0;
        }

        close(tty);
        return 0;
    }

    更多相关内容
  • Tabby (前身是 Terminus) 是一个可高度配置的终端模拟器和 SSH串口客户端,支持 Windows,macOS 和 Linux 集成 SSH,Telnet 客户端和连接管理器 集成串行终端 定制主题和配色方案 完全可配置的快捷键和多键...
  • 默认情况,树莓派的串口和蓝牙连接。 想办法断开蓝牙连接,把串口用来数据通信 https://blog.csdn.net/syjsxxjy/article/details/80774262 观看树莓派的启动过程,字符 串口登录树莓派 2.2.2 默认...
    树莓派开发文档笔记 基础配置
    1. 树莓派刷机
    1. 树莓派登录
      1. HDMI视频线 连接到显示器
      2. 串口 
        1. 设备破解
    默认情况,树莓派的串口和蓝牙连接。
    想办法断开蓝牙连接,把串口用来数据通信
    1. 观看树莓派的启动过程,字符
    2. 串口登录树莓派
       2.2.2
            默认账号:pi
            默认密码:raspberry
    1. 通过网络登录树莓派
      1. 让树莓派入网

    首先查看wlan0是否连接,连接的情况下会展示连接的无线网名称和状态,没有连接会输出"Not connected"
    iw wlan0 link
    检索附近的无线网络名称
    sudo iwlist wlan0 scan | grep ESSID
    在选择某个无线网名称时会在配置文件中进行修改,如果是只读文件的话需要先赋予读写权限sudo chmod 666 /etc/wpa_supplicant/wpa_supplicant.conf 再修改
    vi /etc/wpa_supplicant/wpa_supplicant.conf
    如果需要更换网络,将原先的network这组数据注释,添加新的网络
    修改完网络之后需要先停用后启用
    sudo ifdown wlan0  关闭(down)wlan0端口
    sudo ifup wlan0  启用(up)wlan0端口
    如果密码不对,就会连接不上。请确认密码是否正确
    查看网络是否连接成功,IP地址是否分配
    ifconfig wlan0
    这样算是重新连接成功
    ifconfig不到wlan0相关信息
       我们所使用的 Raspberry-pi-os是2020最新版本,无论哪个版本的树莓派装了这个后,用ifconfig指令都看不到wlan无线网络的信息,但是用sudo ifconfig -a可以看到有wlan0,
    那就证明我们的网卡驱动没问题,只是无线射频被锁起来了,使用rfkill list查看是否关闭射频:
    我这有一个被锁住了,需要打开它:rfkill unblock all,全部打开,再ifconfig 看看:
    ----------------------------------------------------------------------------------------------------
     
    修改
    sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
    network={
            ssid="wifipig"
            psk="123456789"
    }
     
    Nano是文档编辑器,已进入便可以编写。
    Ctrl+o 保存,会有提示是否写入。我们按回车。Ctrl+x退出
      1. 固定树莓派的ip地址
    sudo nano /etc/rc.local
      1. 网络ssh方式登录树莓派
        1. 打开ssh功能
    sudo raspi-config
        1. 登录
    1. 图形方式登录树莓派
    sudo apt get install xrdp
            windows用“远程桌面连接”自带软件登录
    1. VIM更新到好用的版本
      1. 默认的源是国外的,apt-get 安装的时候失败,我们更新成国内的源
    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    1. sudo apt-get update更新源
    2. sudo apt-get purge vim-common 安装配套
    3. sudo apt-get install vim 安装新版vim
     

    Xrdp界面登录
    sudo apt-get install xrdp
    安装好之后通过win10的远程电脑登录即可。

    传输文件
    使用filezilla软件
    连接主机的IP地址前加上sftp://即可稳定连接 sftp://192.168.3.104

    可参考文章:
     
    【树莓派】配置无线网络(wifi)
    可以通过以下几种方式配置wifi网络:\x0a1、通过命令行方式配置(sudo raspi-config)\x0a2、直接修改配置文件\x0a3、接HDMI显示,通过界面配置WIFI
     
    展开全文
  • 可以用来连接ssh 串口的软件
  • SSH/串口软件介绍

    千次阅读 2021-12-18 19:02:26
    对于需要SSH或者使用串口的开发人员来说,一款...支持SSH,telnet,串口等多种连接方式。 secureCRT 收费。价格大约100美元一年。支持Windows Mac Linux 官方下载地址:VanDyke Software - Download SecureCRT .

    对于需要SSH或者使用串口的开发运维人员来说,一款好的软件能大大提高效率,下面简单介绍几款常见的软件

    xshell

    收费。大约900元一年。支持Windows Mac Linux

    官方下载地址:Xshell7_Xftp7,Xmanager7下载-xshellcn

    支持SSH,telnet,串口等多种连接方式。

    Xshell截图

    secureCRT

    收费。价格大约100美元一年。支持Windows Mac Linux

    官方下载地址:VanDyke Software - Download SecureCRT for Windows, Mac, and Linux

    支持SSH,telnet,串口等多种连接方式。功能强大,提供脚本执行等其他功能

    putty

    免费开源。支持Windows Mac Linux

    下载地址:PuTTY: a free SSH and Telnet client

    putty是体积小巧,支持SSH,telnet,串口等多种连接方式。但其他功能相对简单。

    tabby

    免费开源,可以在github上下载。支持Windows Mac Linux

    下载地址:Release Alpha 168 · Eugeny/tabby · GitHub

    tabby支持SSH,串口,telnet等多种连接方式,并提供SFTP进行文件传输。有多种主题皮肤可供选择。

    windows terminal

    免费,可在Microsoft store中进行下载。仅能在windows上使用

    windows terminal是由微软公司开发的一款终端软件,默认使用的是windows 的powershell。

    相对来说比较美观,功能强大,但不支持串口功能,以及FTP等文件传输功能。

    可以配合windows自带的Linux虚拟机共同使用。

    推荐

    如果需要使用串口的话推荐xshell,secureCRT,tabby。putty适合配置不高的设备。

    当然如果不想付费的话,还是推荐使用tabby。

    如果不需要使用串口的话,windows termianl也是一个不错的选择。

    展开全文
  • 使用SSH连接电脑

    千次阅读 2020-07-05 09:52:27
    文章目录如何使用SSH来远程连接电脑1. 客户端安装SSH1.1 Ubuntu1.2 Windows2. 服务器安装SSH-server3. 客户端生成公私钥4. 上传公钥到服务器5. 连接服务器6. 给服务器取别名,免除每次要输入地址7. 文件传输8. 可能...


    本篇文章主要是描述如何使用 SSH来远程连接 Linux主机(Ubuntu)的用户,也适用于其他的Linux发行版。

    1. 客户端安装SSH

    1.1 Ubuntu

    sudo apt install SSH
    

    1.2 Windows

    Windows 10 1809默认安装了OpenSSH,无需安装。

    2. 服务器安装SSH-server

    由于安装方式和第一步一样,这里就之列出Ubuntu下的安装方式。

    sudo apt install SSH-server
    

    PS:到这里已经可以连接了,下面是使用SSH免密登录,可以使用 Ssh 用户名@服务器地址 来连接服务器

    3. 客户端生成公私钥

    ssh-keygen -t rsa
    

    文件位置在用户家目录下,如Ubuntu下就在~/.ssh下,由于是隐藏文件,请打开显示隐藏文件查看。

    4. 上传公钥到服务器

    ssh-copy-id -p 22 用户名@服务器IP地址
    

    提示授权时 输入yes回车,然后提示输入服务器用户的密码。 手动复制到服务器上也行。


    手动复制如下,

    将客户端的.ssh文件夹下的id_rsa.pub文件内的内容复制
    粘贴到服务器端的.ssh文件夹下的authorized_keys文件内。
    如果服务器端authorized_keys文件不存在,请自行创建。

    5. 连接服务器

    ssh 用户名@服务器地址
    

    6. 给服务器取别名,免除每次要输入地址

    touch ~/.ssh/config  
    
    vim ~/.ssh/config
    

    然后在文件里输入

    Host 别名
    	HostName 服务器IP地址
    	User 你要连接的服务器上的用户名
    	Port 22
    

    然后客户端使用ssh 别名即可连接服务器。
    其实就是使用别名来代替用户名@IP这一串字符,22是SSH默认使用的端口号,不建议修改。

    7. 文件传输

    1. 传文件的话,输入
     scp 文件 用户名@域名/ip:服务器上的路径
    

    如果使用config文件配置过名称后,可以使用

    scp 文件 别名:服务器上的路径
    
    1. 同理,传送文件夹
    scp -r 文件夹 用户名@域名/ip:服务器上的路径
    
    1. 下载远程文件
     scp 用户名@域名/ip:远程文件的路径 本地路径
    
    1. 下载远程文件夹
     scp -r 用户名@域名/ip:远程文件夹的路径 本地路径
    

    PS:如果需要连接root账号,需要修改服务器/etc/ssh/sshd_config文件,然后输入service ssh restart重启SSH服务。

    #PermitRootLogin no   改为  PermitRootLogin yes;
    

    8. 可能会用到的一些SSH命令

    //验证命令
    ssh -T 用户名@域名/ip
    
    展开全文
  • 默认情况,树莓派的串口和蓝牙连接。 想办法断开蓝牙连接,把串口用来数据通信 https://blog.csdn.net/syjsxxjy/article/details/80774262 dtoverlay=pi3-miniuart-bt dwc_otg.lpm_enable=0 console=tty1 ...
  • 1、新建Session 按下图用USB转串口线将树莓派与电脑连接。打开SecureCRT软件,点击File,选择 Connect。在Session Manager中选择 new session,在弹出的对话框中选择Serial,点击下一步,修改波特率为115200,点击下...
  • Xshell:可以通过ssh,telnet,串口连接服务器或设备 MobaXterm Secure CRT
  • SecureCRT 连接串口SSH,linux,Telnet完全指南 ,还有中文乱码完美解决办法
  • xshell串口连接

    千次阅读 2021-06-02 20:44:59
    2、ssh串口连接 3、确保主机与板卡在同一网段 1、查看串口号 此电脑->右键->管理。依次展开:系统管理->设备管理器>端口。查看串口号,如下图,串口号为COM6。 2、ssh串口连接 连接->常规,...
  • 使用SSH连接防火墙

    千次阅读 多人点赞 2021-06-16 14:30:03
    命令行配置SSH连接: [FW1]interface g0/0/0 //进入接口 [FW1-GigabitEthernet0/0/0]ip address 10.1.1.1 24 //配置IP地址 [FW1-GigabitEthernet0/0/0]quit //退出 [FW1]stelnet server enable //开启SSH登录 [FW1]...
  • Linux-串口重定向到SSH

    2021-03-16 11:15:35
    Linux-串口重定向到SSH 概述 在嵌入式Linux系统中,有时通过远程(telnet或者ssh)登录到现场设备,想看程序的实时打印的调试信息,需要将输出到串口的调试信息重定向到当前登录的终端界面上。 可以将程序重新启动到...
  • 配置ubuntu允许ssh连接

    千次阅读 2021-12-06 11:04:18
    配置ubuntu允许ssh连接
  • SSH连接操作交换机

    万次阅读 2016-08-18 10:59:06
    SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH为建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议...
  • 通过MobaXterm实现串口通信与SSH通信

    千次阅读 2021-09-22 22:42:57
    MobaXterm实现串口通信与SSH MobaXterm简介 MobaXterm是一款终端工具,不仅免费,而且高效,相比于收费的SecureCRT和免费的PuTTy,MobaXterm可谓博采众长。在师兄的建议下,选择这款工具作为终端调试工具。 界面如下...
  • 串口登录树莓派 使用串口登录树莓派首先需要修改配置文件。 所需外设:读卡器,SD卡,USB-TTL转换模块(USB转串口模块) 1.打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。...
  • 树莓派之SSH引言SSH是什么为什么要使用SSH进行连接准备工作 引言 博主的上一篇文章已经讲解了,我们如何烧写系统,这篇主要讲解我们如何在没有屏幕的情况下使用树莓派。 这里放一下上篇文章的链接 SSH是什么 SSH 为 ...
  • SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、...
  • 专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式...二、Xshell设置SSH连接 1、软...
  • bat启动putty连接串口

    2022-05-31 13:46:11
    putty -serial ... '-serial com5' 表示串口5。 ‘-sercfg 115200,8,n,1, n’ 表示波特率为115200,8个数据位,没有奇偶校验,1个停止位,没有流控制。 '-sessionlog putty.log' 表示保存log。 ...
  • Centos 7 的防火墙和ssh连接 Centos 7 firewall : 1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl ...
  • 1,选择左上角菜单,然后在选择首选项 2,选择首选项里的 3,打开raspberry Pi configuration,选择里面的interfaces 4,将ssh和vnc都选成Enable,点击右下角的ok就可以了
  • 串口工具IPOP

    2018-12-05 09:40:19
    这是一款个人觉得挺好用的串口工具,解压后,使用VGA 9PIN的串口线连接,即可打印串口LOG。
  • 通过串口连接树莓派ssh

    万次阅读 2016-01-10 19:45:52
    现在网上很多资料是连接树莓派进行串口通讯,这篇文章是用串口连接树莓派的ssh。 树莓派串口连接官方资料 前期准备 1、USB转串口工具,比如FTDI TTL-232R-RPI 2、杜邦线操作过程 1、在树莓派中检查打开串口...
  • 使用SecureCRT通过SSH连接远程Linux设备

    千次阅读 2020-03-06 16:09:05
    Ubuntu安装和配置ssh教程...重启ssh服务,保证SSH服务已开启。 sudo /etc/init.d/ssh restart 打开SecureCRT的快速连接 输入密码,给保存密码打钩,下次可以自动登...
  • ssh无法登陆排查原因,总结的io以及cpu负载过高时的排查命令
  • 电脑连接串口;为啥需要/保留串口1. 串口(COM口):2. 电脑串口连接设备步骤2.1 串口网口线3.设备为什么还保留串口? 1. 串口(COM口): 串口: 又称COM口;串行接口是指数据一位一位地顺序传。 COM 接口是指 cluster...
  • 它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能: 直接的便携版 内建多标签和多终端分屏 内建SFTP文件传输 内建X server,可远程运行X窗口程序 直接支持VNC/RDP/Xdmcp等远程桌面 默认的UTF-8...
  • 使用putty进行Linux串口连接

    千次阅读 2021-11-27 18:35:45
    1、安装putty 2、命令行输入putty 3、改3个地方,第一connection type选择Serial,第二Serial line选择电脑上的USB接口,第三Speed选择115200(可能有变化) Linux查USB接口 ls /dev/ttyUSB* 给USB接口加权限 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,863
精华内容 2,345
关键字:

ssh连接串口