Ubuntu中如何设置SSH远程登录

在Ubuntu中设置SSH远程登录,可以按照以下步骤进行操作:

Ubuntu中如何设置SSH远程登录
(图片来源网络,侵删)

1、安装OpenSSH服务器

打开终端,输入以下命令更新软件包列表:

“`

sudo apt update

“`

安装OpenSSH服务器:

“`

sudo apt install opensshserver

“`

2、配置SSH服务器

打开SSH配置文件:

“`

sudo nano /etc/ssh/sshd_config

“`

修改以下参数以启用SSH远程登录(可根据需要进行调整):

“`

Port 22 # SSH默认端口号为22,可以根据需要更改

PermitRootLogin yes # 允许root用户通过SSH登录,根据需要设置为no禁止root登录

PasswordAuthentication yes # 允许使用密码进行身份验证,根据需要设置为no禁止密码登录

“`

保存并关闭文件。

3、重启SSH服务

输入以下命令重启SSH服务:

“`

sudo service ssh restart

“`

如果系统没有安装service命令,可以使用以下命令重启SSH服务:

“`

sudo systemctl restart ssh

“`

4、生成密钥对(可选)

如果希望使用密钥对进行身份验证,可以生成一对公钥和私钥,在本地计算机上生成密钥对:

“`

sshkeygen t rsa b 4096 # 生成RSA密钥对,4096位长度的密钥

“`

将公钥复制到远程服务器上,可以使用以下命令将公钥复制到远程服务器的authorized_keys文件中:

“`

sshcopyid <用户名>@<远程服务器IP地址> # 将公钥复制到远程服务器的authorized_keys文件中,替换<用户名>和<远程服务器IP地址>为实际值

“`

现在,可以使用密钥对进行SSH登录,而无需输入密码。

5、测试SSH连接

使用以下命令尝试连接到远程服务器:

“`

ssh <用户名>@<远程服务器IP地址> # 使用用户名和远程服务器IP地址替换<用户名>和<远程服务器IP地址>为实际值

“`

如果一切正常,将会看到类似于以下的提示符,表示成功连接到远程服务器:

“`

Last login: Tue Jul 13 10:23:18 2021 from <本地计算机IP地址> # 这是最后一次登录的时间和日期信息,以及本地计算机的IP地址

<User:~$ # 这是远程服务器的命令提示符,以波浪号(~)开头表示当前用户是普通用户而不是root用户

“`

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/620560.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-05-16 04:18
下一篇 2024-05-16 04:20

相关推荐

  • 设置云锁限制指定的计算机名远程登录服务器的步骤

    设置云锁限制指定的计算机名远程登录服务器的步骤在当今的网络环境中,保护服务器免受未经授权的访问是非常重要的,云锁是一种安全工具,可以帮助管理员控制哪些计算机可以远程登录到服务器,以下是设置云锁以限制指定的计算机名远程登录服务器的步骤:步骤1:安装云锁需要在服务器上安装云锁,这通常可以通过从官方网站下载并运行安装……

    2024-06-05
    0121

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入