在正常的使用环境中,linux系统一般使用远程连接服务进行连接,而不是直接操控主机,所以这时就要用到软件,我是使用的是Xshell与Xftp。这两个软件都可以在https://www.xshellcn.com/xiazai.html下载家庭试用版,如需更多功能可以在https://www.xshellcn.com/buy.html购买激活授权。

1.Xshell

(1)软件介绍

Xshell是一个强大的终端模拟软件。它通过SSH协议与终端进行远程连接。SSH(Secure Shell)协议是一种网络协议,主要用于远程连接,连接的大致过程如下:

1.远程主机端收到客户端的登陆请求时先发送自己的公钥给客户端
2.客户端用拿到的公钥加密用户名和密码,然后发送给远程主机
3.远程主机用自己的密钥解密收到的用户名和密码,然后校验用户名和密码是否正确,如果正确则登陆成功

(2)使用介绍

1.打开你的Ubuntu虚拟机,打开终端,键入ifconfig命令查看你的内网IP地址。这里192.168.218.129即为内网IP
查看IP

2.点击此窗口新建按钮,建立新的连接
建立连接

3.在此处键入你的IP与你想要的名称即可

键入地址与名称
4.此时,还是无法连通你的虚拟机,这时需要安装SSH服务,在Ubuntu终端中键入apt-get install openssh-server命令进行安装,安装完成后,可以使用sudo systemctl enable ssh命令开机自启SSH服务,sudo systemctl start ssh进行单次开启SSH服务。也可以使用sudo systemctl disable ssh关闭开机自启,sudo systemctl stop ssh单次关闭。使用sudo systemctl status ssh命令查看是否连接成功

5.连接成功后,需要输入用户名与密码,即可进行远程连接,至此,Xshell设置完成

2.Xftp

(1)软件介绍

Xftp是一个功能强大的文件传输软件,可以使用它在windows与linux之间安全地传输文件,该软件支持SFTP协议,可以加密所传输的文件,同时界面直观易懂,可以使使用者更好地上手这款软件。
SFTP (Secret File Transfer Protocol)要求客户端用户必须由服务器进行身份验证,并且数据传输必须通过安全通道(SSH)进行,即不传输明文密码或文件数据。它允许对远程文件执行各种操作,有点像远程文件系统协议。SFTP允许从暂停传输,目录列表和远程文件删除等操作中恢复。FTP协议与SFTP协议不同的是,FTP 基于TCP来传输文件,明文传输用户信息和数据。SFTP 基于SSH来加密传输文件,可靠性高,可断点续传。

(2)使用介绍

1.与Xshell相似点击新建按钮,即可新建连接。
2.在界面中输入你想要的名称与你的服务器IP,然后在下方输入你的用户名与密码,即可完成连接。

填写信息

参考资料:
https://www.cnblogs.com/zhou–fei/p/6942699.html
https://blog.csdn.net/yxf0448/article/details/107401664
https://blog.csdn.net/xishining/article/details/86610889

Logo

更多推荐