问题描述
想在windows中远程连接ubuntu?如何操作?
解决办法
- 本问题的解决方法是用的SSHD软件,实现远程控制,但是不能图形化的控制。图形化窗口控制可以使用VNC软件
1、在ubuntu中安装SSHD
- 首先输入sshd系统弹出sshd现在没有安装,你能通过sudo apt install openssh-server安装它。
- 之后输入提示的指令,若弹出进程被占用,参考文档
- 若弹出【Y/N】输入Y/y都可。进行安装温馨提示安装必须联网。过程如下图或者代码段。
ubuntu@ubuntu:~$ sshd
The program 'sshd' is currently not installed. You can install it by typing:
sudo apt install openssh-server
ubuntu@ubuntu:~$ sudo apt install openssh-server
[sudo] password for ubuntu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
ncurses-term openssh-client openssh-sftp-server ssh-import-id
Suggested packages:
ssh-askpass libpam-ssh keychain monkeysphere rssh molly-guard
The following NEW packages will be installed:
ncurses-term openssh-server openssh-sftp-server ssh-import-id
The following packages will be upgraded:
openssh-client
1 upgraded, 4 newly installed, 0 to remove and 743 not upgraded.
Need to get 1,223 kB of archives.
After this operation, 5,148 kB of additional disk space will be used.
Do you want to continue? [Y/n]
2、安装成功判断
检察安装是否成功,再次输入安装指令最后弹出openssh-server已安装。
过程如图/如代码段:
Creating SSH2 RSA key; this may take some time ...
2048 SHA256:oMwDInjfFVK2PJzQxnrOrtL5oJuyQZBqYWqm7fzkC0Y root@ubuntu (RSA)
Creating SSH2 DSA key; this may take some time ...
1024 SHA256:nLHxNh4PSz8QpTyTY7B9OreNX0FiMQQHG6L58b0evBQ root@ubuntu (DSA)
Creating SSH2 ECDSA key; this may take some time ...
256 SHA256:p8PxlO82RR1Yl1HzRySv4m1S83scGBaENOtGZAlsAH0 root@ubuntu (ECDSA)
Creating SSH2 ED25519 key; this may take some time ...
256 SHA256:3ThzAaZQ9tDqtN9lNhQWKRoExSTJFtRFrQHbdIS9ouo root@ubuntu (ED25519)
Setting up ssh-import-id (5.5-0ubuntu1) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu4) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
ubuntu@ubuntu:~$ sudo apt install openssh-server
[sudo] password for ubuntu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
openssh-server is already the newest version (1:7.2p2-4ubuntu2.10).
0 upgraded, 0 newly installed, 0 to remove and 743 not upgraded.
3、windows中进行登陆
- 1、首先需要有SecureCRTSecure,官方网站进行下载。
- 2、打开SecureCRT如图:
或者打开之后可能会弹出连接的小川口如图:
没有的话就需要点击文件
,点击连接
,也会弹出小窗口。或者使用快捷键ALT+C
,之后点击第三个图标进行新建会话。如图:
- 3点击后弹出会话向导如图
- 4选择文件传输协议,选择SSH2点击下一步,如图
- 5填入主机名,主机名为ubuntu中的ip地址,如图ifconfig进行查看ip地址,如图
ubuntu@ubuntu:~$ ifconfig
ens33 Link encap:Ethernet HWaddr 00:0c:29:43:14:81
inet addr:192.168.124.128 Bcast:192.168.124.255 Mask:255.255.255.0
inet6 addr: fe80::65e0:524:7f9c:f2b3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10993 errors:0 dropped:0 overruns:0 frame:0
TX packets:3474 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12988186 (12.9 MB) TX bytes:245757 (245.7 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1443 errors:0 dropped:0 overruns:0 frame:0
TX packets:1443 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:92937 (92.9 KB) TX bytes:92937 (92.9 KB)
其中的inet addr就是IP地址,但需要注意的是自己网络连接的vmware中的ipV4的地址需要和ubuntu在同一个网段中,即已改成和ubuntu的地址中的最后一个数字不同即可。
-
6首先打开自己的网络连接如图
-
右键属性如图
找到IPV4的协议如图
,双击进去如图
,若为自动获取IP地址需要改成使用下面的IP地址,并配置IP地址和子网掩码,地址和ubuntu中最后一位不一样即可,子网掩码默认就行,如图
-
7将ubuntu中的用户名填写上默契用户名和ubuntu的用户名必须一致,如图
-
8之后点击下一步,如图
-
9又让选择协议,直接默认选择下一步如图
-
10会话名称可以自己好记区分的名字,之后点击完成。如图
-
11点击接受并保存之后如图
-
12弹出一个输入密码的弹窗,输入ubuntu的密码点击确定如图
就可以来连接上了。如果还是不行查看ubuntu虚拟机的网络适配器,必须选择NT模式。如图
本文章只用于记录自己遇到的问题和解决方法。
送给自己和大家的一句话:磨刀不误砍柴功,基本功很重要! |