java ssh连接远程服务器_Ubuntu开启远程连接-开启ssh服务

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

f5b0d54f0b2d4eee92b6035c50a8b8d7

我们安装完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登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值