ubuntu开启ssh远程登录(开启远程连接开启ssh服务方法)

ssh分为openssh-client与openssh-server,如果要连接某个远程就需要装openssh-client,反之如果要被其他远程连接本机就需要安装openssh-server

我们安装完ubuntu之后会发现无法通过外部使用ssh进行连接,这是因为ubuntu默认关闭了ssh连接,我们只需要开启即可。

一、查看ubuntu是否已经安装openssh-server(ubuntu默认只安装openssh-client)

sudo dpkg -s openssh-server

1、安装openssh-server

sudo apt install openssh-server

二、查看ssh是否已经启动

ps -e|grep ssh

如果没有启动输入如下命令来启动

sudo service sshd restart

三、ssh相关配置

1、只允许某个用户通过ssh登录

编辑配置文件(PermitRootLogin优先级大于AllowUsers)

sudo vim /etc/ssh/sshd_config

在最后添加下方代码(只允许jot与root通过ssh登录系统)PermitRootLogin优先级大于AllowUsers

AllowUsers jot root

重启服务使配置生效

service sshd restart

2、更换ssh端口

更改配置文件(/etc/ssh/sshd_config)

找到#Port,取消注释。并改成想要设置的端口即可。如设置为1000端口,Port 1000。

保存后重启服务使配置生效

3、开启root远程登录

sshd_config配置文件默认关闭root远程登录,如果要允许root远程登录,只需要将PermitRootLogin参数设置为yes即可。

PermitRootLogin有如下几个参数:

yes简单粗暴 允许root登录

without-password升级版,允许除了密码以外的所有登录方式。

forced-commands-only仅允许秘钥登录

no简单粗暴 不允许root登录

版权声明:
作者:Joker 链接:https://456787.xyz/archives/1487
文章版权归作者所有,转载请注明出处。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>