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登录
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/it/764.html
原文地址:https://tangjiusheng.cn/it/764.html