2016 - 2025

感恩一路有你

如何搭建SSH服务

浏览量:2507 时间:2024-01-31 07:09:59 作者:采采

在开发过程中,我们经常需要在Windows和Ubuntu系统之间进行文件的传输。为了实现Windows和Ubuntu直接文件的互传,我们需要在Ubuntu上安装SSH服务。

步骤一:安装SSH服务

首先,在Ubuntu终端输入以下命令来安装SSH服务:

```

sudo apt-get install openssh-server

```

然后输入登录Ubuntu用户的密码,再输入“y”确认安装。

步骤二:配置SSH服务

安装完成后,我们需要对SSH进行配置,否则在使用SSH客户端连接Ubuntu时会出现错误。

1. 打开终端,使用以下命令打开SSH的配置文件:

```

sudo vi /etc/ssh/sshd_config

```

2. 在文件末尾添加以下三条配置信息:

```

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,umac-64@,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@

```

3. 保存并退出配置文件。

步骤三:允许root用户登录

默认情况下,SSH不允许root用户登录。如果需要允许root用户登录,需要进行以下操作:

1. 打开配置文件“/etc/ssh/sshd_config”,找到“PermitRootLogin prohibit-password”一行。

2. 将该行修改为:“PermitRootLogin yes”。

3. 保存并退出配置文件。

步骤四:重启SSH服务

在终端输入以下命令来重新启动SSH服务:

```

/etc/init.d/ssh restart

```

会弹出授权对话框,输入登录Ubuntu的用户密码,然后点击“授权”按钮,确认重启SSH服务。

通过以上步骤,我们成功搭建了SSH服务,可以实现Windows和Ubuntu系统之间的文件传输。这样,在开发过程中,我们可以方便地在Windows下编辑代码,然后将代码传到Ubuntu系统下编译,并生成最终镜像,再将镜像传回Windows下进行烧写。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。