提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、SSH是什么?

SSH(Secure Shell)是一种网络安全协议,它通过加密和认证机制实现安全的远程访问和文件传输等业务。与传统远程登录或文件传输方式(如Telnet、FTP)相比,SSH通过加密技术来保护数据传输,以防止黑客或其他攻击者获取敏感信息。SSH基于TCP/IP协议族,使用端口22来建立连接,并使用加密来保证数据传输的安全性。SSH通常由服务器端的OpenSSH和客户端(如PuTTY、SecureCRT等)等实现。

二、本文实现的结果

在ubuntu里安装和配置ssh服务的,使得与之同在一个局域网内的windows电脑可以用SecureCRT软件登陆ubuntu的shell控制台,并且可以通过sftp上传和下载文件。

三、准备工作

在运行windows11的电脑里安装好virtualbox7.0虚拟机。
在virtualbox7.0虚拟机里安装好ubuntu-22.04.3-desktop-amd64,虚拟机的网络模式设置为桥接模式。
windows11的局域网IP地址设置为192.168.6.10。
ubuntu的局域网IP地址设置为192.168.6.50,要求能访问公网。
ubuntu使用非root用户账号ltmz登录。

四、在ubuntu里进行的操作步骤

1.更新源列表

打开终端窗口,输入下面命令并回车,然后输入当前登录用户的密码并回车:

sudo apt-get update

2.安装openssh-server

输入下面命令并回车,系统会提示要下载6MB多的文件,询问是否继续?直接回车或者输入Y后再回车,就会继续安装:

sudo apt-get install openssh-server

3.启动SSH服务

sudo service ssh start

4.查看SSH服务是否正常运行

sudo service ssh status

运行上述命令后,看到提示active (running),就表示正常运行。如下图所示:
ssh service status

sudo ps -eF|grep ssh

sshd进程

五、在windows里进行的操作步骤

1.配置SecureCRT

打开终端窗口,输入下面命令并回车,然后输入当前登录用户的密码并回车:


Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐