Windows 子系统 Ubuntu20.04设置开启SSH服务

设置root密码

passwd root

编辑ssh配置文件

vi /etc/ssh/sshd_config

## 打开注释
Port 22
ListenAddress 0.0.0.0
ListenAddress ::

## 打开注释
PermitRootLogin prohibit-password
## 并修改为
PermitRootLogin yes

## 修改
PasswordAuthentication no
## 为
PasswordAuthentication yes

完成后启动sshd

service ssh start

如报错

 * Starting OpenBSD Secure Shell server sshd                                                                                sshd: no hostkeys available -- exiting

## 执行以下 不要做任何输入 直接回车
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

ssh连接IP地址为主机的局域网ip地址和127.0.0.1

然后就可以使用Xshell进行连接操作了

### 如何配置和设置 Ubuntu 20.04 系统 #### SSH服务器的配置与安装 对于希望在Ubuntu 20.04上配置SSH服务器的情况,操作流程涉及几个关键步骤。首先需要更新本地包索引并安装OpenSSH-server软件包。这可以通过命令行完成: ```bash sudo apt update && sudo apt install openssh-server ``` 一旦安装完毕,为了验证SSH服务的状态以及确保其正在运行,可以使用`systemctl status ssh`命令[^1]。 #### 使用Netplan进行网络配置 针对Ubuntu 20.04中的网络管理,官方推荐采用netplan工具来进行配置。此工具通过YAML格式文件定义网络接口及其属性。默认情况下,这些配置文件位于`/etc/netplan/`目录下,并可能具有不同的名称。编辑相应的`.yaml`文件以调整静态IP地址、网关和其他必要的参数是一个常见的需求。例如,要为名为ens32的以太网适配器指定一个特定的IPv4地址,可以在配置文件中加入如下内容: ```yaml network: version: 2 ethernets: ens32: dhcp4: no addresses: - 192.168.*.*/24 gateway4: 192.168.*.1 nameservers: addresses: [8.8.8.8] ``` 保存更改后,应用新的网络设置可通过执行`netplan apply`实现[^2]。 #### 文件系统的分区规划 当考虑如何合理分配磁盘空间给不同类型的文件系统时,可以根据实际需求和个人偏好做出适当的选择。一种典型的方案是在拥有较大容量硬盘的情况下创建多个分区用于存储不同类型的数据。比如,在一台配备1TB硬盘的计算机上,可能会划分出专门的空间作为交换区(swap),根目录(`/`)以及其他重要的子目录如`/home`或`/usr`等。具体到数值方面,则建议给予足够的灵活性以便日后扩展或优化性能[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值