前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >远程连接 Ubuntu19.1

远程连接 Ubuntu19.1

作者头像
wsuo
发布2020-07-31 15:19:25
1.1K0
发布2020-07-31 15:19:25
举报
文章被收录于专栏:技术进阶之路技术进阶之路

可直接去第三步,直接使用现有的软件连接。

文章目录
  • 一、配置环境
    • 1、检查是否安装成功
    • 2、如果失败了
    • 3、如果还咩有安装
  • 二、连接虚拟机 | Ubuntu
    • 1、新建一个快速连接:
    • 2、然后点连接:
    • 3、选择接受并保存:
    • 4、连接成功!
  • 三、使用 XShell 远程连接
    • 1、下载
    • 2、使用

一、配置环境

注意:如果你是和我一样下载安装的 Ubuntu19.1 镜像直接安装的可以跳过这一大步,直接去第二步。因为Ubuntu已经默认配置好了。

首先配置一下 Ubuntu19.1 的系统设置:

设置
设置
点击远程登录
点击远程登录

ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。

如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则 sudo apt-get install openssh-client ),如果要使本机开放SSH服务就需要安装openssh-server

1、检查是否安装成功

检查 openssh-server 是否安装成功了,输入:

代码语言:javascript
复制
ps -e | grep ssh

如果出现下图就说明成功了:

检查
检查

如果看到sshd那说明ssh-server已经启动了,直接跳过下面两步

2、如果失败了

如果没有则可以这样启动:

代码语言:javascript
复制
sudo /etc/init.d/ssh start
//或者
sudo service ssh start

ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。(或把配置文件中的”PermitRootLogin without-password”加一个”#”号,把它注释掉,再增加一句”PermitRootLogin yes”)

然后重启SSH服务:

代码语言:javascript
复制
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start

3、如果还咩有安装

安装ssh-server服务

代码语言:javascript
复制
sudo apt-get install openssh-server

再次查看安装的服务:

代码语言:javascript
复制
dpkg -l | grep ssh

然后确认ssh-server是否启动了:

代码语言:javascript
复制
ps -e | grep ssh

可以使用命令将 公钥 发送到远程主机,这样在后面连接的时候就不用输入密码了。

代码语言:javascript
复制
ssh-keygen
ssh-copy-id 192.168.1.101

后面的是你电脑的ip地址。这样它就会将 密钥 发送到你的电脑。

二、连接虚拟机 | Ubuntu

这里我们使用工具:

SecureCRTPortable

下载地址这里,不需要积分,联系我邮箱私发给你,或者去网上一搜一大把,不过好多有病毒的:

wangsuoo@foxmail.com

下载完成之后打开:

1、新建一个快速连接:

注意这里的用户名应该是你 Linux 上的这个:

代码语言:javascript
复制
wsuo@ubuntu:~$ 

比如这里是 wsuo,懂了吗,就是你命令行里最前面的那个用户名。

2、然后点连接:

第一次连接提示
第一次连接提示

3、选择接受并保存:

提示输入密码
提示输入密码

你可以选择保存密码,这样就不用每次都输入了。

4、连接成功!

然后就成功了
然后就成功了

然后在这里就和在Linux的命令行里操作是一样的。

如果你觉得页面太丑了,而且字太小了,而且乱码,可以参考我的另一篇文章美化一下。

第三次更新:2020年3月10日20:09:32,现有的软件已经非常成熟方便,建议直接下载。

三、使用 XShell 远程连接

1、下载

  1. xshell官网 下载 xshell6
  2. 使用超星云盘下载(泛雅平台)地址,密码:jnofzl。

2、使用

安装过程中会让你输入用户名公司名,随便输入即可。

然后新建一个会话:

在如图位置,输入你的ip地址。

端口号默认22,为 ssh 协议的默认端口号。

然后点击用户身份认证

输入你的用户名密码就可以了,会弹出一个窗口选择信任就可以了。

然后就远程成功了,就像在你服务器/虚拟机里的命令行里一样。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、配置环境
    • 1、检查是否安装成功
      • 2、如果失败了
        • 3、如果还咩有安装
        • 二、连接虚拟机 | Ubuntu
          • 1、新建一个快速连接:
            • 2、然后点连接:
              • 3、选择接受并保存:
                • 4、连接成功!
                • 三、使用 XShell 远程连接
                  • 1、下载
                    • 2、使用
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档