Xshell5 访问虚拟机Ubuntu16.04

1.Ubuntu安装telnet

安装openbsd-inetd
sudo apt-get install openbsd-inetd

安装telnetd
sudo apt-get install telnetd

重启openbsd-inetd
sudo /etc/init.d/openbsd-inetd restart

查看telnet运行状态
sudo netstat -a | grep telnet

登录
telnet IP address

访问:

[email protected]:~$ telnet 192.168.1.203 22
Trying 192.168.1.203...
telnet: Unable to connect to remote host: Connection refused

使用 netstat -napt查看端口是否被监听

[email protected]:~$ netstat -napt
(并非所有进程都能被检测到,所有非本用户的进程信息将不会显示,如果想看到所有信息,则必须切换到 root 用户)
激活Internet连接 (服务器和已建立连接的)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      -
tcp        0      0 192.168.1.203:44850     124.192.164.34:80       ESTABLISHED 5200/chrome
tcp        0      0 192.168.1.203:39874     119.75.213.61:443       ESTABLISHED 

发现22并没有被监听

安装OpenSSH

[email protected]:~$ sudo apt-get install openssh-server
[sudo] hongdada 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
  linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-headers-4.4.0-62
  linux-headers-4.4.0-62-generic linux-headers-4.4.0-63
  linux-headers-4.4.0-63-generic linux-headers-4.4.0-64
  linux-headers-4.4.0-64-generic linux-headers-4.4.0-66
  linux-headers-4.4.0-66-generic linux-image-4.4.0-21-generic
  linux-image-4.4.0-62-generic linux-image-4.4.0-63-generic
  linux-image-4.4.0-64-generic linux-image-4.4.0-66-generic
  linux-image-extra-4.4.0-21-generic linux-image-extra-4.4.0-62-generic
  linux-image-extra-4.4.0-63-generic linux-image-extra-4.4.0-64-generic
  linux-image-extra-4.4.0-66-generic
使用‘sudo apt autoremove‘来卸载它(它们)。
将会同时安装下列软件:
  ncurses-term openssh-client openssh-sftp-server ssh-import-id
建议安装:
  ssh-askpass libpam-ssh keychain monkeysphere rssh molly-guard
下列【新】软件包将被安装:
  ncurses-term openssh-server openssh-sftp-server ssh-import-id
下列软件包将被升级:
  openssh-client
升级了 1 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 136 个软件包未被升级。
需要下载 1,222 kB 的归档。
解压缩后会消耗 5,145 kB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://mirrors.aliyun.com/ubuntu xenial-updates/main amd64 openssh-client amd64 1:7.2p2-4ubuntu2.2 [587 kB]
获取:2 http://mirrors.aliyun.com/ubuntu xenial/main amd64 ncurses-term all 6.0+20160213-1ubuntu1 [249 kB]
获取:3 http://mirrors.aliyun.com/ubuntu xenial-updates/main amd64 openssh-sftp-server amd64 1:7.2p2-4ubuntu2.2 [38.7 kB]
获取:4 http://mirrors.aliyun.com/ubuntu xenial-updates/main amd64 openssh-server amd64 1:7.2p2-4ubuntu2.2 [338 kB]
获取:5 http://mirrors.aliyun.com/ubuntu xenial/main amd64 ssh-import-id all 5.5-0ubuntu1 [10.2 kB]
已下载 1,222 kB,耗时 1秒 (1,221 kB/s)
正在预设定软件包 ...
(正在读取数据库 ... 系统当前共安装有 383933 个文件和目录。)
正准备解包 .../openssh-client_1%3a7.2p2-4ubuntu2.2_amd64.deb  ...
正在将 openssh-client (1:7.2p2-4ubuntu2.2) 解包到 (1:7.2p2-4ubuntu2.1) 上 ...
正在选中未选择的软件包 ncurses-term。
正准备解包 .../ncurses-term_6.0+20160213-1ubuntu1_all.deb  ...
正在解包 ncurses-term (6.0+20160213-1ubuntu1) ...
正在选中未选择的软件包 openssh-sftp-server。
正准备解包 .../openssh-sftp-server_1%3a7.2p2-4ubuntu2.2_amd64.deb  ...
正在解包 openssh-sftp-server (1:7.2p2-4ubuntu2.2) ...
正在选中未选择的软件包 openssh-server。
正准备解包 .../openssh-server_1%3a7.2p2-4ubuntu2.2_amd64.deb  ...
正在解包 openssh-server (1:7.2p2-4ubuntu2.2) ...
正在选中未选择的软件包 ssh-import-id。
正准备解包 .../ssh-import-id_5.5-0ubuntu1_all.deb  ...
正在解包 ssh-import-id (5.5-0ubuntu1) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在处理用于 ufw (0.35-0ubuntu2) 的触发器 ...
正在处理用于 systemd (229-4ubuntu16) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
正在设置 openssh-client (1:7.2p2-4ubuntu2.2) ...
正在设置 ncurses-term (6.0+20160213-1ubuntu1) ...
正在设置 openssh-sftp-server (1:7.2p2-4ubuntu2.2) ...
正在设置 openssh-server (1:7.2p2-4ubuntu2.2) ...
Creating SSH2 RSA key; this may take some time ...
2048 SHA256:Fggzi+si7eAimez/6obJ9ykFiTnBvfOkQk1D3G198KI [email protected] (RSA)
Creating SSH2 DSA key; this may take some time ...
1024 SHA256:l1qkn+YwdNyBnNVurPG2Qg22CrVL/41VAyqqZr6I1Lc [email protected] (DSA)
Creating SSH2 ECDSA key; this may take some time ...
256 SHA256:QCmE/BZXVtoThmb0gmxbRD7+vzTX+cbVud6e9EXW2cE [email protected] (ECDSA)
Creating SSH2 ED25519 key; this may take some time ...
256 SHA256:1D0iLpOURGJF4sMTzCoittU3V27FyXO72hr/HFJtO2U [email protected] (ED25519)
正在设置 ssh-import-id (5.5-0ubuntu1) ...
正在处理用于 systemd (229-4ubuntu16) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
正在处理用于 ufw (0.35-0ubuntu2) 的触发器 ...
[email protected]:~$ ps -e|grep ssh
  6549 ?        00:00:00 sshd
[email protected]:~$ netstat -antp|grep 22
(并非所有进程都能被检测到,所有非本用户的进程信息将不会显示,如果想看到所有信息,则必须切换到 root 用户)
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
tcp        1      0 192.168.1.203:41412     23.219.133.226:443      CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:42228     117.122.217.6:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:42222     117.122.217.6:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43846     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:51622     124.192.164.48:80       CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43850     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        0      0 192.168.1.203:40188     115.28.122.210:80       TIME_WAIT   -
tcp        0      0 192.168.1.203:43802     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp       32      0 192.168.1.203:41390     23.219.133.226:443      CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:42224     117.122.217.6:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:42226     117.122.217.6:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43824     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:34240     13.124.96.226:80        CLOSE_WAIT  5200/chrome
tcp       32      0 192.168.1.203:41394     23.219.133.226:443      CLOSE_WAIT  5200/chrome
tcp        0      0 192.168.1.203:43854     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43804     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:51004     119.75.222.191:80       CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:45140     52.221.26.127:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:52822     59.110.88.38:80         CLOSE_WAIT  5200/chrome
tcp        0      1 192.168.1.203:43178     119.75.222.22:80        FIN_WAIT1   -
tcp        1      0 192.168.1.203:42206     117.122.217.6:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:34306     13.124.96.226:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43164     119.75.222.22:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:42218     117.122.217.6:80        CLOSE_WAIT  5200/chrome
tcp        0      0 192.168.1.203:43848     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43176     119.75.222.22:80        CLOSE_WAIT  5200/chrome
tcp        0      0 192.168.1.203:43840     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:34238     13.124.96.226:80        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43412     124.14.17.221:80        CLOSE_WAIT  5200/chrome
tcp        0      0 192.168.1.203:41392     23.219.133.226:443      ESTABLISHED 5200/chrome
tcp        0      1 192.168.1.203:51006     119.75.222.191:80       FIN_WAIT1   -
tcp        0      0 192.168.1.203:43826     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:43844     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp       32      0 192.168.1.203:41396     23.219.133.226:443      CLOSE_WAIT  5200/chrome
tcp        0      0 192.168.1.203:43800     180.76.22.33:443        CLOSE_WAIT  5200/chrome
tcp        1      0 192.168.1.203:34236     13.124.96.226:80        CLOSE_WAIT  5200/chrome
tcp        0      0 192.168.1.203:58226     203.208.43.90:80        ESTABLISHED 5200/chrome
tcp        0      0 192.168.1.203:58224     203.208.43.90:80        ESTABLISHED 5200/chrome
tcp        1      0 192.168.1.203:45142     52.221.26.127:80        CLOSE_WAIT  5200/chrome
tcp6       0      0 :::22                   :::*                    LISTEN      -
[email protected]:~$ telnet 127.0.0.1 22
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is ‘^]‘.
SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.2

Protocol mismatch.
Connection closed by foreign host.
[email protected]:~$ 

Ubuntu 默认安装了client端,但是没有安装Server端,所以现在要安装openssh-server

sudo apt-get install openssh-server

安装以后查看22端口是否被监听

netstat -antp|grep 22

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start或者service ssh start,如果看到sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

sudo /etc/init.d/ssh restart

现在使用xshell访问Ubuntu 

连接:

Xshell 5 (Build 1124)
Copyright (c) 2002-2017 NetSarang Computer, Inc. All rights reserved.

Type `help‘ to learn how to use Xshell prompt.
[c:\~]$ 

Connecting to 192.168.1.203:22...
Connection established.
To escape to local shell, press ‘Ctrl+Alt+]‘.

Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-83-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

140 个可升级软件包。
0 个安全更新。

Last login: Tue Jul 18 23:51:42 2017 from 192.168.1.222
[email protected]:~$ 

http://www.linuxidc.com/Linux/2014-02/97218.htm

时间: 2024-10-20 14:24:51

Xshell5 访问虚拟机Ubuntu16.04的相关文章

虚拟机Ubuntu16.04 The system is running in low-graphics mode解决方法!!

虚拟机Ubuntu16.04无法进入图形界面 The system is running in low-graphics mode 安装的虚拟机Ubuntu16.04 64位本可以正常使用,在安装了许多软件包(caffe)后不知哪里配置出现问题,出现The system is running in low-graphics mode错误,尝试多种方法,以下方法适用: 1.Ctrl+ALT+F1 进入控制台 2.输入用户名和密码进入系统 3.输入以下命令: cd /etc/X11 sudo cp 

VMware12使用三台虚拟机Ubuntu16.04系统搭建hadoop-2.7.1+hbase-1.2.4(完全分布式)

初衷 首先说明一下既然网上有那么多教程为什么要还要写这样一个安装教程呢?网上教程虽然多,但是有些教程比较老,许多教程忽略许多安装过程中的细节,比如添加用户的权限,文件权限,小编在安装过程遇到许多这样的问题所以想写一篇完整的教程,希望对初学hadoop的人有一个直观的了解,我们接触真集群的机会比较少,虚拟机是个不错的选择,可以基本完全模拟真实的情况,前提是你的电脑要配置相对较好不然跑起来都想死,废话不多说. 环境说明 本文使用VMware? Workstation 12 Pro虚拟机创建并安装三台

虚拟机Ubuntu16.04网络设置等其他常见设置

在虚拟机中新安装的Ubuntu16.04默认连不上网的,导致基础类库软件无法更新,而且putty.FileZilla等工具也无法连接Ubuntu. 一.首先要设置宿主机器的网络 设置虚拟网络VMnet8 设置本地连接与虚拟网络VMnet8共享 二.安装好的虚拟机网络调整为NAT模式.进入Ubuntu系统查看网卡名称,然后调整网络配置. 查看网卡名称:ifconfig 由于默认vi编辑器有问题,比如上下左右变成ABCD,此问题下面会解决.所以暂时用gedit命令调整网络配置, 设置DNS, 重启网

虚拟机Ubuntu16.04 Server设置NAT方式修改ip

每次都要查看ip,每次都不一样,往往我们会选择"NAT模式",但是选择的时候,ip地址会产生冲突,这样我们就要修改我们的IP地址来解决!! 一.简单方式: 1.工具栏'编辑' 2.虚拟网络编辑器,选择NAT模式==>子网ip没法修改 3.'更改设置' "子网IP"修改自己喜欢的网段,192.168.xxx.xxx最好是改这两个! 4.'DHCP设置' 修改起始IP地址==>可以说这样就是自己的虚拟机的IP地址 5.ifconfig看看!然后重启看看是不是

windows10 下访问 virtualbox 虚拟机的linux15.10/16.04 系统 及 用 putty 访问虚拟机的配置

参考: http://www.doc88.com/p-915707596190.html --- 安装samba http://my.oschina.net/u/2260265/blog/405598?fromerr=eAmxiwAB 日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机.在Virtualbox中,虚拟机访问外部网络一般是使用配置起来最简单的NAT模式,但纯NAT模式下,宿主机

Win10下安装Ubuntu16.04虚拟机并搭建TensorFlow1.3环境

本文具体参考资料链接 1.VMware下载安装 百度输入VMware搜索,出现如下界面,点击下载: 此处安装步骤可以网上搜索,也可不用搜索,直接按照按照提示一步一步确认即可完成. 2.Ubuntu16.04镜像文件下载 下面给出阿里云镜像网站下载链接:http://mirrors.aliyun.com/ubuntu-releases/16.04/ 具体安装教程推荐:https://jingyan.baidu.com/article/c45ad29c2edc1d051653e252.html 3.

vm虚拟机下的ubuntu16.04配置静态ip(NAT方式)

最近在vm上写项目的过程中,需要通过windows上的navicat连接虚拟机上的mysql,发现每次重启虚拟机其下的ubuntu16.04系统ip都不一样,导致原先在navicat配置好的连接无法使用.于是就想到需要给vm中的系统配置一个不会变化的ip,经过上网查找相关资料,并根据自己的实践情况,现将整理一下笔记. 给vm虚拟机配置静态ip,可以使用交接的方式,但由于VAT方式配置的话集群会更好一些,所以推荐使用NAT方式. 1. 将主机网卡的网络共享给VMnet8 在桌面上找到[网络]-->

Ubuntu12.04中的虚拟机安装Ubuntu16.04,并实现远程控制16.04

目录 1.设置网络连接 1.1 VMware虚拟机网络地址设置 1.2 设置虚拟机内Ubuntu16.04的网络模式 未开机状态下 开机状态下 1.3 查看虚拟机中Ubuntu16.04的IP 2.进行远程登录 2.1 选择远程登录的工具 2.2 远程登录前的设置 2.2.1 xrdp的安装 2.2.2 Desktop Sharing Preferences 2.3 开始远程连接 1.搜索remote,选择第一个图标 ??看到标题可能有人会笑,笔者玩儿呢,同一台电脑12.04控制16.04,笔者

Ubuntu16.04下使用sublime text3搭建Python IDE

本来是想用pycharm,但你看它的内存要求,我的虚拟机一共也就1G Vim太别扭了,就算有代码颜色,不能自动对齐,不能规范格式,跳转到函数定义,显示文档,要配置起来太费劲,所以就尝试着用sublime text3 来搭建Python IDE 安装sublime text3 目前最简单的方法是通过ppa安装,打开终端,输入以下命令: sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo ap