为Ubuntu系统开启SSH服务,实现局域网内远程连接

news/2024/7/24 8:38:26 标签: linux, ubuntu, ssh

实验室空闲一台主机,办公桌上摆显示器的位置有限。索性将主机做成服务器,用我的另一台笔记本来远程连接。

前期准备

为主机安装好Ubuntu系统

开启SSH服务

在Ubuntu的命令行中,输入sudo apt-get install openssh-server
此处可能会报错:

  1. 可能会找不到包,这个时候请换成国内源。
    换源连接
  2. 可能会有依赖问题
    在这里插入图片描述
    执行代码sudo apt-get install openssh-client=1:6.6p1-2ubuntu1
    这是因为自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是1:6.6p1-2ubuntu1。这里的openssh-cilent版本请务必与你的报错提示相同,否则还是会继续报错。

安装好之后,再次执行sudo apt-get install openssh-server就可以成功安装了。

查看SSH服务是否开启

执行命令$ ps -e | grep ssh
如果显示有sshd,就代表启动成功了。在这里插入图片描述
如果没有,则输入sudo service ssh start来启动SSH服务。

远程连接

使用到的工具有:

  1. xshell 远程连接命令行
  2. winscp 本地与服务器互传文件
  3. vscode 远程连接修改和运行代码 vscode远程连接服务器

查看服务器ip地址ifconfig -a
inet地址后面即为服务器ip地址;再与ubuntu的用户名和密码,就可以在上述软件中实现远程登录了。
在这里插入图片描述


http://www.niftyadmin.cn/n/1689253.html

相关文章

npm WARN saveError ENOENT: no such file or directory

在为npm安装别的包的时候,使用命令npm install报错: 解决方法 使用全局命令安装npm install -g 还不知道是何原因,先记录一下。。。

python数组切片和张量切片

格式都一样 x [0,1,2,3,4,5,6,7,8,9,10] x[1:10:2] 代表从数组x的第1索引到第10索引(包含1,不包含10),以步长为2,切片。 切片结果为:[1,3,5,7,9] 每一维都有[a:b:c],由…

vue 路由的简单使用

仅做记录。 这个博主写得很好。vue路由基础使用 仅注意一点,在使用路由之前,需要在该项目的根目录安装vue-router npm install vue-router --save

vue路由中的component和components的区别

今天一上午都耗在了这里,本来想写一个404页面的,但是写好后怎么都跳转不过去,最后才发现把component写成了components,还是vscode直接提示我的,我根本没发现!!! 错误写法 {path: *,c…

如何本地局域网下访问vue项目?【手机和电脑均可】

在学习vue的时候,在电脑上跑起来,总喜欢还能在别的电脑或者自己手机上能看见,这就需要小小的配置一下 win10设置 需要配置一下电脑的防火墙,把所需的端口(如:8080)打开。 设置方法如下&#…

Qt(X):控件操作

LineEdit(条形文本框) int i ui->x_but->text().toInt()ui->y_but->text().toInt()//获取文本框字符且转数字;QString qs QString::number(i)//数字转字符;ui->result->setText(qs)//显示;

navicat连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded的处理方法

今天使用Navicat12连接数据库,输入root密码后出现2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded报错,找了半天原因是MySQL8之前和之后的加密规则不同导致的,现在来处理这个问题。 1.打开MySQL的命令行&#xff…