reference: https://blog.csdn.net/ghostar03/article/details/47441715

https://blog.csdn.net/u011186256/article/details/79963544

  要用SecureCRT连接Ubuntu,在linux中ssh程序分为 :openssh-client和 openssh-server。如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序ubuntu是默认安装的。而如果需要从远程连接到本机,则需要安装openssh-server,该程序需要自己安装。
   环境:windows10、虚拟机Ubuntu 18.04

   协议:SSH2

   windows端软件:SecureCRT

Ubuntu端软件:openssh-server


Windows端使用:

创建链接

新建链接:

选择通信协议:

然后根据IP设置


Ubuntu端安装:

1、首先要安装ssh功能:

sudo  apt-get install openssh-server

此时出现错误--Could not get lock /var/lib/dpkg/lock

接着在终端输入:

sudo rm /var/lib/dpkg/lock

然后再运行安装代码

sudo apt-get install openssh-server

sudo apt-get install openssh-client

查看openssh-server是否启动

$ ps-e | grep sshd   或ssh

启动ssh服务

2、修改配置文件

 sudo pico /etc/ssh/ssh_config
去掉PasswordAuthenitcation, Port 22,Protocol2,1这三行前的注释#

运行发现

秘钥交互失败,需要修改相关配置文件:

将ssh_config文件中的

Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc

MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160

复制到sshd_config文件中,然后重启服sshd服务器

/etc/init.d/ssh restart

连接成功:

解决中文乱码问题,选择外观-字符编码(UTF-8):


现在我们已经可以正常连接使用我们虚拟的Linux,但是现在还有一个问题,我们怎么在他们直接传输文件呢,有人说可以设立共享文件夹,可是如果是VPS主机的话怎么办呢?

下面介绍一个经典的文件传输的工具rz(上传)和sz(下载)

有的ubuntu源里面可能没有了,如果有的话可以方便的直接安装

sudo  apt-get  install   lrzsz

可是如果源里面没有怎么办呢,没关系,下面说怎么安装

1、下载源码

wgethttp://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

2、tar zxvf  lrzsz-1.12.20.tar.gz

3、cd lrzsz-1.12.20

4、./configure–prefix=/usr/local/lrzsz

5、make

6、make install

7、建立符号连接

#cd  /usr/bin

#ln -s  /usr/local/lrzsz  /bin/lrz  rz

#ln -s  /usr/local/lrzsz  /bin/lsz  sz

8、试试

当在SecureCRT里面运行rz 的时候就会弹出SecureCRT上传窗口,文件会传到当前的目录了。

Ps:可以管理多个linux主机哦,那你就拥有一个Linux主机集群啦。

SecureCRT通过SSH2协议远程登录Ubuntu 18.04的过程总结的更多相关文章

  1. Win10+WSL2+Ubuntu 18.04(WSL下)+VS Code(Win10下)+TexLive 2019(Ubuntu下)安装和配置

    本人手头电脑是Win10 Home版全新安装的系统,由于不想在新系统盘里面安装TexLive导致固态硬盘不断扩大,所以,考虑安装Ubuntu做为WSL,然后把TexLive安装在Ubuntu,并通过V ...

  2. ubuntu 18.04屏幕共享 -------(转载) ( Windows远程登录Ubuntu )

    原文地址: https://my.oschina.net/michaelshu/blog/3018932 ----------------------------------------------- ...

  3. Ubuntu 18.04 启动root账号并授权远程登录

    Ubuntu 18.04 刚刚上市2个月,下载安装,尝尝鲜~ 安装界面看上去舒服许多, 安装的速度也较之前17.04 和16.04 都快了许多.抱歉,未截图. Ubuntu 安装完成后默认不启动roo ...

  4. SecureCRT无法使用root账户远程连接ubuntu

    ========1.问题============ SecureCRT无法使用root账户远程连接ubuntu 用其他账户连接,正常 用root账户连接,不能连接 =========2.原因====== ...

  5. [转帖]Ubuntu 18.04 server安装图形界面及realvnc远程桌面连接

    Ubuntu 18.04 server安装图形界面及realvnc远程桌面连接 https://blog.csdn.net/networken/article/details/88938304 转帖 ...

  6. 使用putty远程登录Ubuntu时,报Network error:Connection refused错误及解决

    putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务. 执行命令: sudo apt instal ...

  7. 使用putty远程登录Ubuntu时,报Network error:Connection refused错误

    putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务.执行命令: sudo apt-get ins ...

  8. Ubuntu 18.04 root 使用ssh密钥远程登陆

    前言: Ubuntu默认是禁止root用户远程登陆 本教程解决Ubuntu 18.04版本 root用户 使用ssh密钥无法远程登陆的问题 问题发生的环境: 腾讯云,重装Ubuntu服务器时选择使用s ...

  9. Ubuntu 18.04系统中不能ssh外网远程

    前言 今天我不小心动了电插板,导致服务器断电,用远程命令开机,居然很长时间没反应,索性就亲自按电源键重启.服务器正常开机启动,ssh可以内网访问,远程命令内网有效果,就是外网不行.经过分析排查,是不是 ...

随机推荐

  1. CentOS设置服务开机启动的两种方法

    一.通过服务的方式设置自启动 1.  在/etc/init.d 下建立相关程序的启动脚本 2.  chkconfig --add mysqld(添加服务到chkconfig列表中) chkconfig ...

  2. zabbix服务器与客户端(Linux+Windows)的搭建

    zabbix监控搭建 一.搭建LNMP环境(MySQL) 创建数据库以及授权zabbix账户 mysql> create database zabbix character set utf8; ...

  3. Docker跨主机网络联通之etcd实现

    搭建ETCD集群 查看NODE1机器IP,并启动ETCD ubuntu@docker-node1:~$ ifconfig eth0 eth0: flags=4163<UP,BROADCAST,R ...

  4. 小程序使用阿里巴巴TTF字体文件以及图标

    转话地址https://transfonter.org 第一步:下载需要的字体图标 进入阿里图标官网http://iconfont.cn/搜索自己想要的图标,如这里需要一个购物车的图标,流程为: 搜索 ...

  5. Unity日常记录-本地保存未来时间实现倒计时

    本地保存未来时间实现倒计时 TimeTool工具类:获取当前时间.未来时间.两时间差 using System; using UnityEngine; public class TimeTool { ...

  6. Spark Standalone cluster try

    Spark Standalone cluster node*-- stop firewalldsystemctl stop firewalldsystemctl disable firewalld-- ...

  7. Jenkins部署的时候报错

    拿了一个最简单的,好不容易maven开始跑了 最终给我报错了 [INFO] -------------------------------------------------------------- ...

  8. Ansible 脚本运行一次后,再次运行时出现报错情况,原因:ansible script 的格式不对,应改成Unix编码

    Ansible 脚本运行一次后,再次运行时出现报错情况,原因:ansible  script 的格式不对,应改成Unix编码 find . -name "*" | xargs do ...

  9. 使用Python创建一个简易的Web Server

    Python 2.x中自带了SimpleHTTPServer模块,到Python3.x中,该模块被合并到了http.server模块中.使用该模块,可以快速创建一个简易的Web服务器. 我们在C:\U ...

  10. 第 8 章 容器网络 - 072 - 一文搞懂各种 Docker 网络

    Docker 起初只提供了简单的 single-host 网络,显然这不利于 Docker 构建容器集群并通过 scale-out 方式横向扩展到多个主机上. 跨主机网络方案: Docker Over ...